Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Developer

$50 - $56 per hour

Contract 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Developer in Sterling Heights, MI vacancy
  • $51.69 - $56.32 per hour

     ...Check out this new opportunity! Embedded Firmware Engineer - High Voltage & Vehicle Electronics Sterling Heights, MI $51.69 - $56....  ...electronics architectures. Responsibilities: Design and develop embedded firmware for microcontroller-based systems... 
    Suggested

    Moseley Technical Services

    Sterling Heights, MI
    2 days ago
  • Moseley Technical Services, Inc. in Sterling Heights, MI, seeks an Embedded Firmware Engineer to design and develop firmware for high-voltage distribution systems. The role requires collaboration with systems and hardware teams, and applicants must have a Bachelor's degree... 
    Suggested

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    3 days ago
  • $51.69 - $56.32 per hour

    Check out this new opportunity! Embedded Firmware Engineer - High Voltage & Vehicle Electronics, Sterling Heights, MI. $51.69 - $56.32/Hour...  ...durability, mobility, and performance. Responsibilities Design and develop embedded firmware for microcontroller‑based systems... 
    Suggested
    Worldwide

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    2 days ago
  •  ...Embedded Firmware Engineer Are you inspired by challenging the status quo? Do you thrive in collaborative environments that drive results...  ...for New Technology Innovation and is responsible for developing, testing and supporting software for e-bike centric devices.... 
    Suggested
    Full time
    Work at office
    Immediate start

    Gates Corporation

    Rochester Hills, MI
    1 day ago
  • Contract Professionals, Inc is seeking an Embedded Firmware Developer in Sterling Heights, MI. The candidate will develop firmware for high-voltage electronics and collaborate closely with engineering teams. A Bachelor's degree in Computer Engineering or related field and... 
    Suggested
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  •  ...including energy, chemical, aerospace, defense, transportation and financial services. Job Description Job Responsibilities: Develop best in class embedded software using C/C++, Java and QNX/Linux Deploy and maintain the software for future enhancements Work with GM business... 

    PSG Global Solutions

    Warren, MI
    1 day ago
  • $42 per hour

     ...Embedded Software Engineer Location: On‑Site Sterling Heights, MI Pay and Duration: $42.00 per hour / 6 months plus contract to hire Industry...  ...Ethernet Debugging Git Jira Python BASH C++ Responsibilities Develop, debug, and execute automated and manual requirements‑based... 
    Hourly pay
    Contract work
    For contractors
    Local area

    Advantage Technical

    Sterling Heights, MI
    5 days ago
  •  ...Role: Embedded Dev Engineer - RDK-B Location: Philadelphia, PA • Bachelor's degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2 .... 

    Kasmo Global

    Troy, MI
    2 days ago
  •  ...client as the top priority, we customize our solutions and services to align with the unique needs of each client. Job Description Embedded SW Engineer Troy, MI JOB DESCRIPTION Experience in the Embedded Electronics Product Development Process. Ability to operate... 
    Overseas

    EROS Technologies Inc

    Troy, MI
    5 days ago
  •  ...seamlessly, and securely. The Software and Services group at GM develops scalable vehicle level system architecture and software...  ...of the creative customer-facing features of tomorrow. As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...with a defense sector innovator, is on the lookout for an accomplished Senior Embedded Software Engineer . This position centers on leading software solutions for real-time platforms, developing structured models for embedded systems, and enabling communication between... 

    Blue Chip Talent

    Troy, MI
    1 day ago
  • $73.69 per hour

     ...Principal Embedded Software Engineer This is a contract-to-hire opportunity, with the intent to convert to a direct hire role. The...  ...Responsibilities Embedded Software Engineering (Both Roles) Design, develop, integrate, and test real-time embedded software systems.... 
    Permanent employment
    Contract work
    Temporary work
    For contractors
    H1b
    Remote work
    Monday to Thursday
    Day shift

    HRU Technical Resources

    Sterling Heights, MI
    1 day ago
  •  ...compute resources. The platform enables developers to discover, provision, and execute workloads...  ...ease as cloud computing. As a Senior Embedded Software Engineer, you will build the...  ...provisioning and lifecycle‑management services for firmware flashing, health monitoring, and... 
    Local area
    Remote work

    General Motors

    Warren, MI
    5 days ago
  • Real Time Embedded Software Engineer (US Citizenship is REQUIRED) Real Time Embedded Software Engineer (US Citizenship is REQUIRED) 1 hour...  ...: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product... 
    Contract work
    Work experience placement
    Relocation

    GeoLogics Corporation

    Sterling Heights, MI
    4 days ago
  • Contract Professionals, Inc in Sterling Heights, MI is seeking a Software Engineer with 7-10 years of experience in embedded software development. The role involves design, development, and sustainment of software for ground combat vehicles, requiring a Master's degree... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  • $50 - $57 per hour

    Contract Professionals, Inc is seeking a Software Engineer based in Sterling Heights, MI. The role involves developing embedded application software for defense applications and requires a Bachelor's degree in Computer Engineering plus 4+ years of experience. Proficiency... 
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  •  ...labor as a variable cost. Job Description The incumbent should develop, create and update software design documents adhering to...  ...science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.... 
    Immediate start

    Artech Information System LLC

    Troy, MI
    1 day ago
  • Job Description: Qualifications ~ Bachelor's degree in a similar discipline required. ~3+ years of experience in the field or IT-related area. ~ Familiarity with Apache Server and Tomcat, software management tools (JIRA, Bitbucket, GitLab), and software ...
    Interim role
    Work at office

    Vets Hired

    Warren, MI
    4 days ago
  •  ...design documentation. Participate in architecture, requirements, design, code, and test case reviews. Mentor and guide other developers to grow their skills and knowledge in mobile development. Develop and maintain unit tests and automated test scripts to... 
    Work experience placement
    H1b
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • Staff Embedded Software Engineer (14609) HRU Tech Sterling Heights, MI Must have Fire Control experience This position will require...  ...requirements, design, and architecture documentation Developing and testing software code 9-80 Work Schedule (This position’s... 
    Monday to Thursday
    Afternoon shift

    HRU Tech

    Sterling Heights, MI
    5 days ago
  •  ...assurance tasks. Contribute to engineering design models and develop programs to enhance, implement, and support project/system functionality...  ...and issue tracking tools. Experience with Linux and real‑time embedded operating systems. Experience with multiple protocols: J1939,... 
    Visa sponsorship

    Detroit Engineered Products

    Sterling Heights, MI
    3 days ago
  • SOMA GmbH in Troy, Michigan is looking for a hands-on IT Engineer to manage Microsoft 365 administration and Azure services. This role requires 4+ years of IT engineering experience, knowledge of cloud infrastructure, and strong troubleshooting skills. The ideal candidate...

    Soma

    Troy, MI
    1 day ago
  • 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 ...

    Centaris

    Sterling Heights, MI
    5 days ago
  • Our client is looking for a SYSTEMS ENGINEER located in Metro Detroit, MI. Summary Our client is seeking a hands‑on Systems Engineer to support and maintain core infrastructure environments including Hyper‑V, Storage Spaces Direct (S2D), Windows Server, and enterprise ...

    Venteon

    Troy, MI
    3 days ago
  • $71 - $75 per hour

    Contract Professionals, Inc is seeking an Engineering Specialist for software and embedded systems development in Sterling Heights, MI. The successful candidate will focus on OS/BSP development, embedded software integration, and testing for ground combat vehicle platforms... 
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  • We are hiring an Embedded Software Engineer for our client in the Sterling Heights, MI area. In this role, you will join a dynamic group...  ...requirements, design, and architecture documentation Developing and testing software code Leading the function for a single CSCI... 
    Monday to Thursday
    Afternoon shift

    THE PANTHER GROUP

    Sterling Heights, MI
    6 days ago
  • $46 - $53 per hour

    THE PANTHER GROUP is seeking an Embedded Software Engineer in Sterling Heights, MI to join a dynamic group responsible for developing embedded application software. The engineer will cover the software development life-cycle, leading projects and collaborating with cross... 
    Hourly pay

    THE PANTHER GROUP

    Sterling Heights, MI
    5 days ago
  •  ...transform today’s manufacturing through the design and implementation of advanced automation and software solutions. The Sr. Full Stack Developer will work with the IoT architect, technical product owner and a team of developers (full stack, software, IoT, data science) to... 
    Relocation package

    Magna International

    Troy, MI
    5 days ago
  •  ...A leading tech firm in Troy, Michigan is seeking an experienced Full Stack Developer to enhance their software projects. This role includes responsibilities such as managing code deployments, designing new systems, and mentoring junior developers. Candidates should have... 
    H1b
    Local area
    Visa sponsorship

    NewsNowGh

    Troy, MI
    5 days ago
  • $88.86k - $118.48k

     ...transport devices. Write and maintain technical operational documentation and SOP for Transport discipline supporting the NOC. Develop and maintain Circuit Layout Records, Network Diagrams, and other supporting documentation. Review and provide feedback to network... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Warren, MI
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Developer. Be the first to apply!