Embedded Firmware Developer
Job in
Sterling Heights, Macomb County, Michigan, 48310, USA
Listed on 2026-05-26
Listing for:
Contract Professionals, Inc
Full Time
position Listed on 2026-05-26
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Embedded Firmware Developer
Location:
Sterling Heights, MI
Pay: $50–$56/hour
Work Type:
Onsite
Seeking an Embedded Firmware Developer to support development of firmware for high-voltage electronics, power distribution systems, and I/O control hardware for advanced vehicle platforms. This role partners closely with systems, software, and hardware engineering teams.
Key Responsibilities- Develop embedded firmware for microcontroller-based control systems
- Support high-voltage distribution and interface electronics
- Maintain and enhance existing/legacy firmware designs
- Translate system requirements into released work packages
Collaborate using revision control and issue tracking tools - Perform debugging through simulation and hands‑on lab testing
- Work cross‑functionally with systems, software, and hardware teams
- Bachelor’s degree in Computer Engineering, Computer Science, or related field
- 5–10 years of C programming experience
- Experience with Git, Bit Bucket, or similar version control systems
- Experience with Jira or issue tracking tools
- Experience with NXP S32K microcontrollers
- Experience with TI TMS
320 DSPs - Experience with Simulink / Stateflow and auto‑code generation
- Understanding of basic electrical circuits
- Experience with communication protocols: PCIe, USB, Ethernet, DDR, I2C, SPI, CAN
- Familiarity with video interfaces: LVDS, HDMI
- Experience with IDE tools:
Code Composer Studio, Eclipse, MCUXpresso - Background in automotive, defense, or embedded hardware systems
This assignment is a US Government Contract which requires all applicants to be US Citizens.
Subcontractor RestrictionsNo third-party applicants will be considered. If you are a third party contracting company, please do not respond to this position.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×