Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Production Shift Manager

Hussmann

Production Shift Manager

Portland, OR
Paid
  • Responsibilities

    Work with the other members of the StoreConnect design team to develop, implement, and maintain the communications software necessary to support data acquisition from a variety of refrigeration controllers, industrial sensors, and instrumentation sources. Individually responsible for the development, implementation, support, and integration of new communications software into an existing commercial product. This will include development in both multi-threaded C as well as Python. Responsible for the performance and verification of the newly integrated system. Will require working with both local and offshore resources.  

    Required Skills

    ROLE AND RESPONSIBILITIES           

    • Assist in design and development of embedded software applications.
    • Perform design and code reviews and recommend improvements.
    • Develop new systems and enhance existing systems based on business requirements.
    • Assess potential risks and challenges and accordingly develop mitigation plans.
    • Work under the supervision of Manager in planning and completing the assigned projects within milestones.
    • Provides assistances to other Developers when required.
    • Attend educational trainings and workshops for professional growth.
    • Work with QA team in system testing and bug fixing activities.
    • Follow coding practices established by development department.
    • Assist in development of design documents, functional specifications and coding documentations.
    • Provide support in development and testing of protocols to validate system performance.
    • Ensure that developed system meets business functional and technical requirements.
    • Analyze and troubleshoot system issues promptly.
    • Work with Manager in developing system architecture and designs.

    QUALIFICATIONS AND EDUCATION REQUIREMENTS

    • Bachelor’s Degree in Computer Science or a related field
    • Must have 4+ years of experience in embedded C software development
      • 2+ years of experience with Python development and implementation
      • 2+ experience with networking protocols; Ethernet, IP, UDP preferred
      • 2+ experience with Linux development environment and device drivers
    • Must have experience with instrumentation and data acquisition systems
    • Strong experience with multi-threaded software development
    • Strong experience with industrial communication protocols; Modus, BACnet, and RS485 preferred
    • Expertise in build and deployment automation systems, i.e. Jenkins
    • Familiarity with Agile/DevOps project planning, bug tracking systems
    • Familiarity with cloud computing and cloud hosting services; AWS experience preferred
    • Ability to work in a fast-paced environment, supporting multiple concurrent projects
    • Ability to take initiative and effect change
    • Excellent organizational and analytical skills and detail orientation
    • Strong problem-solving skills

    Required Experience

  • Qualifications

    ROLE AND RESPONSIBILITIES           

    • Assist in design and development of embedded software applications.
    • Perform design and code reviews and recommend improvements.
    • Develop new systems and enhance existing systems based on business requirements.
    • Assess potential risks and challenges and accordingly develop mitigation plans.
    • Work under the supervision of Manager in planning and completing the assigned projects within milestones.
    • Provides assistances to other Developers when required.
    • Attend educational trainings and workshops for professional growth.
    • Work with QA team in system testing and bug fixing activities.
    • Follow coding practices established by development department.
    • Assist in development of design documents, functional specifications and coding documentations.
    • Provide support in development and testing of protocols to validate system performance.
    • Ensure that developed system meets business functional and technical requirements.
    • Analyze and troubleshoot system issues promptly.
    • Work with Manager in developing system architecture and designs.

    QUALIFICATIONS AND EDUCATION REQUIREMENTS

    • Bachelor’s Degree in Computer Science or a related field
    • Must have 4+ years of experience in embedded C software development
      • 2+ years of experience with Python development and implementation
      • 2+ experience with networking protocols; Ethernet, IP, UDP preferred
      • 2+ experience with Linux development environment and device drivers
    • Must have experience with instrumentation and data acquisition systems
    • Strong experience with multi-threaded software development
    • Strong experience with industrial communication protocols; Modus, BACnet, and RS485 preferred
    • Expertise in build and deployment automation systems, i.e. Jenkins
    • Familiarity with Agile/DevOps project planning, bug tracking systems
    • Familiarity with cloud computing and cloud hosting services; AWS experience preferred
    • Ability to work in a fast-paced environment, supporting multiple concurrent projects
    • Ability to take initiative and effect change
    • Excellent organizational and analytical skills and detail orientation
    • Strong problem-solving skills