Firmware Engineer

Overview

On Site
$50 - $60
Contract - W2

Skills

Firmware
DishIQ

Job Details

Firmware Engineer

6 months contract+

Fully onsite Eagan, MN

Job Description:

  • DishIQ embedded firmware development for dishwashers that are built by client and leased out to their customers.
    • Sensors in the machine detect water current levels, temperature, etc. Will be developing new sensors
    • Major part of the project will be developing the ability for adaptive cycles (ex. Some dishwashers can sense how dirty a load of dishes is and run a custom cycle)
  • Will be using some infrastructure that already exists from another project, but may need to work on some new infrastructure configuration as well

Responsibilities:

  • Hands on development will be physically working with the machines
    • Will be testing the sensors, testing cycles, etc.
  • Work cross-functionally with other development teams & stakeholders

Must Haves:

  • 5+ years of hands on experience need this person to be proactive, work independently
    • Not looking for someone just out of college
    • Typically looking for someone with a Computer Engineering degree, NOT Computer Science
  • Embedded RTOS firmware development with C or C++
    • NOT looking for Embedded Linux this is more of a legacy framework that they are moving away from
  • Serial Communication Protocols must have UART, SPI, I2C
  • ARM based microcontrollers NXP is preferred, others like STM, Microchip, ST Micro would suffice

What Will Win:

  • Similar domain experience
  • ModBus & CanBus
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.