What are the responsibilities and job description for the Embedded Firmware Engineer position at Business Needs Inc.?
Position: Embedded Firmware Engineer
Location: Sterling Heights, MI (Onsite)
Duration: 12 Months Contract
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
Location: Sterling Heights, MI (Onsite)
Duration: 12 Months Contract
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
- Bachelor's 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
Salary : $70 - $72