Embedded Firmware Developer
$50 - $56 per hourContract Professionals, Inc
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:
- Bachelor's degree in Computer Engineering, Computer Science, or related field
- 5–10 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.
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.
- ...skilled cybersecurity engineer to support Cyber architecture and technology across the US market. The role requires experience in embedded systems engineering and compliance with federal regulations. Candidates must have a Bachelor of Science in Engineering and at least...SuggestedContract work
- ...Heights, Michigan. The ideal candidate will have experience in hardware and software integration, specifically in testing real-time embedded software. The role requires the ability to execute various testing and integration tasks within military environments, and a...SuggestedContract work
- HRU Tech in Sterling Heights, MI seeks a Senior Embedded Software Engineer for a contract-to-hire role transitioning to direct hire. This position involves real-time embedded software development supporting defense programs. The ideal candidate possesses strong C/C++ and...SuggestedContract work
$63.92 - $71 per hour
...Responsibilities: Design, configure, and test a new software development environment for documentation, code, and test artifacts. Develop embedded software documentation and code across vehicle domains such as Fire Control / lethality, displays, power management,...SuggestedWorldwideAfternoon shift$60.57 per hour
Job Title Senior Embedded Software Engineer Type of Position This is a contract‑to‑hire opportunity, with the intent to convert to a direct... ..., and performance requirements. Key Responsibilities Design, develop, integrate, and test real‑time embedded software systems....SuggestedPermanent employmentContract workTemporary workFor contractorsH1bRemote workMonday to ThursdayDay shift- Job Title - Senior Embedded Software Engineer Location - Sterling Heights, MI 48312 Duration - 12+ months contract position, with the possibility... ...effort Mentors less experienced software engineers to help develop their software development and test capabilities and...Contract workTemporary workShift work
$65 - $85 per hour
...leading technical services firm based in Sterling Heights, MI, is seeking an Embedded Cyber Software Engineer to support cyber architecture for ground combat vehicles. This role involves developing software while ensuring compliance with standards. Ideal candidates need a...Hourly pay- AlphaPRO Consultancy is seeking a Senior Embedded Software Engineer in Sterling Heights, Michigan. In this role, you will be responsible for developing and maintaining embedded software applications, mentoring junior engineers, and working closely with multiple engineering...
- ...designing and maintaining software environments for armored combat vehicles. The ideal candidate has over 7 years of experience in embedded/software engineering and proficiency in languages like C/C++, Python, and Java. Applicants will work in Agile teams and must pass...Full timeFor contractors
- A leading IT Service Provider is seeking a Systems Engineer in Sterling Heights, MI. This role involves providing advanced technical support and troubleshooting client networks, requiring strong experience in managing server applications and network systems. Candidates ...
$65 - $85 per hour
Check out this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated Pay Range: $65-$85 Per Hour... ...computer science, engineering, and mathematical principles to develop software for target hardware platforms Develop and evaluate hardware...Hourly payContract workWeekend work- Moseley Technical Services, Inc. is seeking a DevSecOps Engineer to support CI/CD for vehicle electronic systems and embedded software. The role emphasizes GitLab CI/CD, GitOps practices, and hands-on development across Linux, C/C++, and scripting languages. The ideal...
- A technology services provider is seeking an Embedded DevSecOps Software Developer in Sterling Heights, Michigan. The role involves integration support for vehicle electronic systems, with responsibilities including software development and system optimization. Candidates...
$95k - $154k
Future Java, Data, and AI Professionals — Start Your Tech Career With a Process If you are serious about launching a career in tech, do not rely only on random applications, scattered tutorials, or hope. The candidates who stand out usually have current skills, strong ...Full time- ..., powered by facial recognition. Responsibilities: Collaborate with product and design teams (ex-Google/FB/Apple/Microsoft) to develop, test, and launch new features and improvements for our consumer social app. Write clean, maintainable, and scalable code using...Full time
- ...of engineering and program disciplines and form the basis for developing a cyber security culture within the engineering organization.... ...leading engineering and/or military projects Experience with embedded system engineering Cyber space. Developing Cyber solutions within...Contract workWork at office
- Epic is seeking a Technical Solutions Engineer for its Madison, WI campus. This role involves working on software that impacts 305 million patients globally. Candidates will diagnose client issues, identify solutions, and oversee implementations across various locations...RelocationVisa sponsorshipWork visa
- ...for hardware and software integration and testing of real-time, embedded software. This experience might be gained in a test role within... ...Contribute to the development of engineering design models and develop programs to enhance, implement and support project/system...Contract workInternshipMonday to FridayShift work
- ...CAN Bus/Ethernet SIL/HIL Clearance eligible Responsibilities Develop and integrate vehicle software systems across the full product... ...Cameo MagicDraw Confluence JIRA Experience with vehicle or embedded communications: J1939 CAN Bus RS422/485 Ethernet (802.3)...
- Softworld, a Kelly Company, is seeking a Vehicle System Software Requirements Engineer in Sterling Heights, MI. The successful candidate will support the development, requirements definition, integration, and testing of software systems for military vehicles. This role ...
$60.7 - $71.42 per hour
...mobility, and performance. Responsibilities Define and maintain traceability of system, subsystem, and software requirements . Develop software requirements based on Cameo traceability , system-level requirements , and subsystem design documents . Conduct functional...Contract workWork at officeWorldwideAfternoon shift- ...for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks... ...electronic/electro-mechanical systems in labs and tactical vehicles Develop software analysis and design, including documentation,...Internship
$39 per hour
Logistics Software Developer - Sterling Heights, MI Pay: Up to $39/hour We are hiring a Logistics Software Developer for a temporary opportunity supporting enterprise logistics systems and engineering data platforms. This role is ideal for candidates with experience in...Temporary workFor contractorsLocal area- ...for hardware and software integration and testing of real‑time, embedded software. This experience might be gained in a test role within... ...Contribute to the development of engineering design models and develop programs to enhance, implement and support project/system...Internship
- ...Intern at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used... ..., and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing code...Remote jobInternship
- A defense contracting firm in Sterling Heights, MI is seeking a Software Requirements Engineer. The role involves defining and maintaining requirements, functional analysis, and testing in military vehicle systems. The ideal candidate has a Bachelor's Degree in Engineering...Hourly pay
- ...have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who...Full timeH1bRemote work
$75k - $85k
Detroit Defense is seeking a C++ Embedded Software Developer to join our software engineering team in Troy, Michigan. You will develop software for Department of Defense projects, ensuring high-quality code standards while collaborating with your team members. The role...Remote work$128.19k - $184.01k
...platform that brings together the world’s leading AI models in one place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with our product team to build new AI-driven user features, crafting a...Remote jobFull time$39 - $51 per hour
Entry Level Logistics Product Software Developer Location: Sterling Heights, MI Rate: $39 - $51 per hour About The Role Entry‑level candidate will work with an existing team of developers supporting a large multinational database, Content Management System (CMS), and...Hourly payContract workTemporary workWork at officeRemote workAfternoon shiftWeekday work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Developer. Be the first to apply!
- embedded software engineer Sterling Heights, MI
- embedded systems software engineer Sterling Heights, MI
- embedded developer Sterling Heights, MI
- embedded engineer Sterling Heights, MI
- embedded audio engineer
- junior embedded software engineer
- automotive embedded engineer
- embedded design engineer
- embedded software engineering intern
- embedded security developer


