Embedded Firmware Developer
Posted
Embedded Firmware Developer
Location: Sterling Heights, MI
Pay: $50$56/hour
Work Type: Onsite
Overview:
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
Required Qualifications:
- Bachelors degree in Computer Engineering, Computer Science, or related field
- 510 years of C programming experience
- Experience with Git, BitBucket, or similar version control systems
- Experience with Jira or issue tracking tools
- Experience with NXP S32K microcontrollers
- Experience with TI TMS320 DSPs
- Experience with Simulink / Stateflow and auto-code generation
- Understanding of basic electrical circuits
Preferred Skills:
- 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
Why Join CPI?
For over 40 years, Contract Professionals, Inc. (CPI) has connected engineers with high-impact defense and advanced technology programs. We provide dedicated recruiter support, transparent communication, and opportunities aligned with your expertise and long-term career goals.
This assignment is a US Government Contract which requires all applicants to be US Citizens.
NO SUBCONTRACT REQUIREMENT:
No third-party applicants will be considered. If you are a third party contracting company, please do not respond to this position.
