Company

RobertshawSee more

addressAddressItasca, IL
type Form of workFull-Time
CategoryInformation Technology

Job description

Job 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

Refer code: 8034722. Robertshaw - The previous day - 2024-01-31 06:37

Robertshaw

Itasca, IL
Jobs feed

RN, Neurosurgical ICU, 7p-7a

Uofl Health

Louisville, KY

$59.1K - $74.8K a year

Charge RN, Burn ICU, 7p-7a

Uofl Health

Louisville, KY

$62.9K - $79.6K a year

Placement Northeast Navigator

State Of New Mexico

Santa Fe, NM

$40,018 - $64,029 a year

DOH Budget Director

State Of New Mexico

Santa Fe, NM

$79,459 - $127,134 a year

Strategic Water Reserve Coordinator/Water Resources Professional IV

State Of New Mexico

Santa Fe, NM

$71,760 - $114,816 a year

District 6 Santa Fe Water Resource Professional I

State Of New Mexico

Santa Fe, NM

$45,876 - $73,401 a year

RN Cardiovascular ICU Nights

Baptist Health System Ky & In

New Albany, IN

$64.4K - $81.5K a year

Comprehensive Addiction Recovery Act Navigator

State Of New Mexico

Santa Fe, NM

$53,165 - $85,064 a year

Excel NM Liaison / Education Administrator - Advanced

State Of New Mexico

Santa Fe, NM

$66,312 - $106,099 a year

Urban and Regional Planner Supervisor

State Of New Mexico

Santa Fe, NM

$53,165 - $85,064 a year

Share jobs with friends

Related jobs

Sr. Firmware Engineer

Sr. Engineer 2, Firmware

Chamberlain Group

Oak Brook, IL

3 months ago - seen

Senior Firmware Engineer

CTR Group

Highland, IL

4 months ago - seen

Firmware/Embedded Engineer Internship - Communications Division

OTTO Engineering

Carpentersville, IL

4 months ago - seen

Firmware Engineer

Tree Top Staffing LLC

Chicago, IL

5 months ago - seen

Senior Firmware Engineer

OTTO Engineering

Carpentersville, IL

5 months ago - seen

Engineer 3 Firmware

Chamberlain Group

Oak Brook, IL

6 months ago - seen

Firmware Development Engineer - Intern

Panduit

Tinley Park, IL

6 months ago - seen

Firmware Engineer Intern

Resideo

Aurora, IL

6 months ago - seen