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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Developer in Sterling Heights, MI vacancy
  •  ...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... 
    Suggested
    Contract work

    Softworld, a Kelly Company

    Sterling Heights, MI
    3 days ago
  • $115k - $164.6k

     ...the business]. The Role As an Infotainment Audio Software Developer, you will be responsible for contributing to the creation,...  .... Knowledge of test development and testing of embedded system firmware Software platform development experience, such as Linux and... 
    Suggested

    General Motors

    Warren, MI
    4 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... 
    Suggested
    Contract work
    Work experience placement
    Relocation

    GeoLogics Corporation

    Sterling Heights, MI
    2 days ago
  • $111.07k - $148.1k

     ...recommendation and approvals of tools and technologies to improve efficiencies, reduce costs, and increase customer satisfaction. •Develop, troubleshoot, and optimize Docker containers and containerized applications across development, test, and production environments.... 
    Suggested
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

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

    General Motors

    Warren, MI
    1 day ago
  •  ...doing good. Could you please go through the job description. If you feel comfortable, please send me updated copy of resume.Role :- Embedded SW EngineerLocation :- Troy, MIJob Type :- Fulltime JOB DESCRIPTIONExperience in the Embedded Electronics Product Development... 
    Full time

    EROS Technologies

    Troy, MI
    3 days ago
  • $18 - $25 per hour

     ...delivery excellence and engineering brilliance. Our goal is to bring together business acumen with full-stack technical know-how to develop innovative solutions for our clients' most complex challenges. Areas within SC&E include Enterprise Architecture, Data Science,... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Sterling Heights, MI
    3 days ago
  • Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate... 
    Full time
    H1b
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    3 days ago
  • $93.09k - $124.12k

     ...DWDM 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

    Sterling Heights, MI
    2 days ago
  •  ..., 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

    Cheez

    Sterling Heights, MI
    16 hours ago
  •  ...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 work
    Work at office

    Softworld, a Kelly Company

    Sterling Heights, MI
    3 days ago
  • $50 per hour

     ...Embedded Engineer Role In Warren Mi Below is the new HRF for EMBEDDED ENGINEER ROLE IN WARREN MI. Please ready the JD carefully and...  ...on IBM DOORs, Big Lever GEARS and Rhapsody Experience developing automotive electrical system components and/or systems Experience... 
    Work at office

    Staffing the Universe

    Warren, MI
    2 days ago
  • : The Computer Engineer will provide object oriented design and C++ development and simulation integration support for Science and Technology programs with a robotics focus supporting the US Army Research Development Centers. Essential Job Functions: Perform software...
    Full time

    DCS Corp

    Sterling Heights, MI
    6 days ago
  • $120k - $140k

     ...Aperia is unlocking a new era of efficiency and sustainability for commercial vehicle fleets, by developing innovative hardware and data analytics solutions. Inventors of the award- winning and disruptive Halotm Automatic Tire Inflator, and the cloud delivered Halo Connect... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Sterling Heights, MI
    4 days ago
  • 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...
    Relocation
    Visa sponsorship
    Work visa

    Epic

    Sterling Heights, MI
    3 days ago
  • $63.92 - $71 per hour

     ...Engineer in Sterling Heights, MI to support development of advanced embedded software systems for ground combat vehicles and Fire Control...  ...environment for documentation, code, and test artifacts. Develop embedded software documentation and code across vehicle domains... 
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    3 days ago
  • $59 - $71 per hour

     ...experienced software engineer with Fire Control expertise who thrives in embedded systems development and complex vehicle architectures. In...  ...configure, and maintain software development environments Develop embedded application software and supporting documentation... 
    Hourly pay
    Long term contract
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  • Embedded Engineering Manager - Robotics & DronesWe are Aptiv - a global technology company with 200,000 specialists in 48 countries. We develop innovative software and build the hardware to bring autonomous driving cars, advanced driver-assistance systems, connected vehicles... 
    Full time

    Control Tec

    Troy, MI
    3 days ago
  • Mobile Engineer Experienced HVAC technician skilled in refrigeration, electrical, and plumbing system maintenance and repairs. Job #136326 Manufacturing Providence, Rhode Island Apply Now Talascend is currently seeking a Mobile Engineer for a contract...
    Contract work
    Apprenticeship

    Talascend

    Troy, MI
    2 days ago
  •  ...specifications. Using sound, repeatable, industry standard methodologies, you will support the PVSQ organization responsible for developing Nextgen applications. As part of development activities, we will update existing software and/or develop new software solutions to... 
    Full time
    Contract work
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads...  ...testing. We currently have opportunities for both software developers and software testers. The Senior Software Engineer: Develops... 
    Full time
    Contract work
    Remote work
    Relocation

    Geologics Corporation

    Sterling Heights, MI
    14 days ago
  • Work within a customer setting to establish and satisfy complex system-wide information security requirements based upon the analysis of user, policy, regulatory, and resource demands.Essential Job Functions:Support customers in the development and implementation of doctrine...
    Interim role

    DCS Corporation

    Sterling Heights, MI
    3 days ago
  •  ...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

    Compunnel

    Sterling Heights, MI
    1 day ago
  •  ...development efforts with business objectives and technical requirements. Mentorship: Provide technical guidance and mentorship to junior developers, promoting a culture of continuous learning and improvement. Optional - Frontend Development: Work on frontend development tasks... 
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    2 days ago
  •  ...implementation of common electronic hardware design solutions for all GDLS platforms including design projects under IR&D as well as hardware developed under program funding in key core competency areasEvaluate and trade the detailed design impacts, feasibility, sustainability, and... 
    Full time

    GD Land Systems

    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... 

    PSG Global Solutions

    Warren, MI
    2 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Sterling Heights, MI
    4 days ago
  • $110.5k - $160k

     ...Development * Query Processing and Optimization * Automated Reasoning * Embedded Systems * Data Engineering * Mobile Development * Game...  ...technical discussions to drive solutions forward. * Design and develop scalable solutions using cloud-native architectures and microservices... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Sterling Heights, MI
    4 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
    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
    2 days ago

Do you want to receive more vacancies?

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