Current jobs related to Sr. Firmware Engineer - Itasca - Robertshaw

  • Sr. Controls Engineer

    4 weeks ago


    Itasca, United States Sterling Engineering Full time

    Overview: As a Sr. Controls Engineer, youll be working on automation solutions with a team of other passionate controls engineers. Prepare to be challenged and inspired as you lead the electrical and controls design of complex automated assembly machines, from concept to client acceptance. Job Responsibilities: Expertly navigate Allen-Bradley and Siemens...

  • Sr. Controls Engineer

    2 months ago


    Itasca, United States Sterling Engineering Full time

    Overview:As a Sr. Controls Engineer, you'll be working on automation solutions with a team of other passionate controls engineers. Prepare to be challenged and inspired as you lead the electrical and controls design of complex automated assembly machines, from concept to client acceptance.Job Responsibilities:Expertly navigate Allen-Bradley and Siemens PLCs...

  • Sr. Controls Engineer

    2 months ago


    Itasca, United States Sterling Engineering Full time

    Overview:As a Sr. Controls Engineer, you'll be working on automation solutions with a team of other passionate controls engineers. Prepare to be challenged and inspired as you lead the electrical and controls design of complex automated assembly machines, from concept to client acceptance.Job Responsibilities:Expertly navigate Allen-Bradley and Siemens PLCs...


  • Itasca, United States Knowles Corporation Full time

    Sr. Engineer, Advanced Manufacturing EngineeringDepartment: Advance Manufacturing EngineeringEmployment Type: Full TimeLocation: Itasca, ILReporting To: Rich ScheleskiDescriptionResponsible for managing projects involving process development and mechanization, in context of new product development and productivity improvement in the manufacturing area. This...


  • Itasca, United States Sterling Engineering Inc. Full time

    Job DescriptionJob DescriptionTitle: Senior Structural EngineerLocation: Itasca, ILType: Direct Hire We are seeking qualified candidates to join our team of engineers providing structural design to day responsibilities for transportation improvements located at various project sites include: The ability to work either as part of a team or independently, to...


  • Itasca, United States Sterling Engineering Inc. Full time

    Job DescriptionJob DescriptionTitle: Senior Structural EngineerLocation: Itasca, ILType: Direct Hire We are seeking qualified candidates to join our team of engineers providing structural design to day responsibilities for transportation improvements located at various project sites include: The ability to work either as part of a team or independently, to...


  • Itasca, United States Robertshaw Full time

    Job DescriptionJob DescriptionRobertshaw is a private equity-owned global design, engineering, and manufacturing company selling product solutions to the appliance, automotive, and HVAC industries. We are an industry leader in advanced flow control components and systems for water, gas, and other fluids to help build extraordinary products that improve...

Sr. Firmware Engineer

3 months ago


Itasca, United States Robertshaw Full time
Job DescriptionJob Description

Sr. Firmware Engineer

Company background

Robertshaw is a private equity-owned global design, engineering, and manufacturing company selling product solutions to the appliance, electric vehicle, and HVAC industries. Robertshaw is the appliance industry leader in water and gas valves, gas delivery systems, electromechanical timers, and electronic control systems.

Robertshaw manufactures more than 10,000 controls and user interfaces for commercial and home appliances. Primary applications include controls for clothes washers and dryers, dishwashers, refrigerators, electric and gas cooking, ice makers, fluid dispensing, storage water heaters, and automotive vehicle thermal management controls.

Robertshaw global headquarters is located near Chicago in Itasca, Illinois, USA. The company employs over 6,500 employees in 14 countries, with three engineering centers, and 13 manufacturing locations.

Role Description

As a Senior Firmware Engineer, you will be a leader in Robertshaw’s electronics team, implementing firmware for appliance controls, helping to define product architectures, and mentoring junior team members.

You should have a high aptitude for system engineering, developing technical specifications, and supporting our team in creating innovative control solutions with focus on product cost, quality, and development schedule.

This position is in Itasca, Illinois. Expected travel < 10% with ability to travel internationally.

Main Responsibilities
  • Develop new product firmware and support current product updates through collaboration with product management, hardware design teams, factory test engineering, and Robertshaw customers.
  • Help specify key hardware components, including 8-bit through 32-bit microcontrollers, memories, and microcontroller interfaces and peripherals.
  • Software verification including test plan development, test automation script development, execution of tests, and results documentation.
Experience and Competencies
  • 7+ years development engineering for electronic controls firmware in one or more of the following industries: home appliances, HVAC, automotive, or industrial automation.
  • Experience developing firmware for Arm Cortex M0–M4 microcontroller-based control platforms using C/C++ and test automation utilities using Python. Familiar with working in a multi-developer environment using software code management tools such as TFS and GIT.
  • Proficiency using laboratory test equipment such as oscilloscopes, logic analyzers, and multimeters.
  • Experience creating and integrating device drivers and interrupt handlers, including system timer, A/D conversion, motor control, PWM input and output, capacitive touch switch, watchdog, bootloaders, etc.
  • Experience designing and debugging serial communication interfaces including I2C, SPI/QSPI, LIN, CAN, RS-232/485 UARTs, Modbus, Ethernet, and USB.
  • General knowledge of software development environments such as Microchip MPLAB, Keil uVision, IAR Embedded, etc., C and C++ compilers, as well as aptitude with code debugging and analysis techniques.
  • Released product support assisting factory test teams with test time efficiency improvements and supporting Robertshaw’s customers with integration of our controls into their products.
Nice to have
  • Experience with touchscreen display product development, including specifying HW/SW system and implementing graphical user interface (GUI) software.
  • Firmware implementation for IoT products using Bluetooth/BLE and Wi-Fi radios, MQTT and CoAP communications protocols, and security features such as encrypted and signed software images, key management, and tamper detection.
  • Developing software architecture to minimize power draw on battery-powered products.
  • Familiarity with application development using real-time operating systems such as FreeRTOS.
Education
  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering. Graduate coursework is desirable.
Employment type

Full-time

Job Function Industries

Software development Appliance / Residential, Commercial, Industrial / Transportation