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 1 day 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
    2 days ago
  •  ...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... 
    Suggested
    Contract work

    Infojini

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

    HRU Tech

    Sterling Heights, MI
    2 days ago
  • $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,... 
    Suggested
    Worldwide
    Afternoon shift

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    2 days ago
  • $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.... 
    Suggested
    Permanent employment
    Contract work
    Temporary work
    For contractors
    H1b
    Remote work
    Monday to Thursday
    Day shift

    HRU Tech

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

    AlphaPRO Consultancy

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

    Moseley Technical Services, Inc.

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

    AlphaPRO Consultancy

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

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    2 days 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
    3 days ago
  • $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 pay
    Contract work
    Weekend work

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    17 hours ago
  • 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... 

    Moseley Technical Services, Inc.

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

    Softworld, a Kelly Company

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

    SynergisticIT

    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
    4 days 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
    2 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
    2 days ago
  •  ...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 work
    Internship
    Monday to Friday
    Shift work

    Infojini Inc

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

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

    Softworld, a Kelly Company

    Sterling Heights, MI
    2 days ago
  • $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 work
    Work at office
    Worldwide
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    2 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, Inc.

    Sterling Heights, MI
    17 hours ago
  • $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 work
    For contractors
    Local area

    Advantage Technical

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

    Donatech

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

    Danaher

    Sterling Heights, MI
    1 day ago
  • 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

    Moseley Technical Services

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

    SynergisticIT

    Sterling Heights, MI
    10 hours ago
  • $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

    Detroit Defense

    Troy, MI
    2 days ago
  • $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 job
    Full time

    Quora

    Sterling Heights, MI
    3 days ago
  • $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 pay
    Contract work
    Temporary work
    Work at office
    Remote work
    Afternoon shift
    Weekday work

    Contract Professionals, Inc.

    Sterling Heights, 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!