Embedded Firmware Developer
Embedded Firmware DeveloperLocation: Sterling Heights, MIPay: $50–$56/hourWork Type: OnsiteOverview: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 systemsSupport high-voltage distribution and interface electronicsMaintain and enhance existing/legacy firmware designsTranslate system requirements into released work packagesCollaborate using revision control and issue tracking toolsPerform debugging through simulation and hands-on lab testingWork cross-functionally with systems, software, and hardware teamsRequired Qualifications:Bachelor's degree in Computer Engineering, Computer Science, or related field5–10 years of C programming experienceExperience with Git, BitBucket, or similar version control systemsExperience with Jira or issue tracking toolsExperience with NXP S32K microcontrollersExperience with TI TMS320 DSPsExperience with Simulink / Stateflow and auto-code generationUnderstanding of basic electrical circuitsPreferred Skills:Experience with communication protocols: PCIe, USB, Ethernet, DDR, I2C, SPI, CANFamiliarity with video interfaces: LVDS, HDMIExperience with IDE tools: Code Composer Studio, Eclipse, MCUXpressoBackground in automotive, defense, or embedded hardware systemsWhy 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.US CITIZENSHIP REQUIREMENT: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.