Embedded Firmware Engineer


Job Location:

Sterling Heights, MI - USA

Monthly Salary: Not Disclosed
Posted on: 20 days ago
Vacancies: 1 Vacancy

Job Summary

Summary

The Embedded Firmware Developer position is responsible for the development and implementation of the firmware for the high voltage hardware and I/O hardware electronics devices.

Tasks and Responsibilities:

  • Collaborating with systems software and hardware engineering to develop embedded microcontroller designs for high voltage distribution control systems and system interfaces
  • Support existing and/or legacy embedded firmware designs
  • Develop and review requirements and decompose into released work packages
  • Collaborate with teams through issue tracking and use of revision control systems
  • Perform debug through simulation and physical lab testing

Position Requirements:

  • Bachelors degree (B.A. or B.S.) in Computer Engineering or Computer Science
  • 5-10 years of experience working in C code
  • Experience with Git BitBucket or similar revision control systems
  • Experience with Jira or similar issue tracking systems
  • Experience with NXP S32K series microcontrollers
  • Experience with TI TMS320 series DSP
  • Experience with Simulink Stateflow modeling and auto-code generation
  • Experience with industry-standard protocols such as PCIe USB Ethernet DDR I2C SPI CAN etc.
  • Experience with generic video interfaces such as LVDS HDMI etc
  • Experience with Code Composer Studio Eclipse MCUXpresso IDEs
  • Understanding of basic electrical circuits
Summary The Embedded Firmware Developer position is responsible for the development and implementation of the firmware for the high voltage hardware and I/O hardware electronics devices. Tasks and Responsibilities: Collaborating with systems software and hardware engineering to develop embedded mic...