Firmware Engineer

Actalent

Aurora (CO)

Hybrid

USD 130,000 - 150,000

Full time

29 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) matching
Health insurance
Paid time off
Continued education support
Flexible work environment

Job summary

Actalent is seeking a Firmware Engineer to design, develop, and test robust embedded software for complex products. You will collaborate with hardware, software, and test teams to define interfaces and implement drivers on real-time platforms.

The role requires a BS in a STEM field and 6+ years in embedded software; experience with RTOS like Zephyr and Embedded Linux is preferred. This hybrid Centennial, CO position offers a solid compensation package and growth opportunities.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering, Computer Science, or STEM field.
  • 6+ years of embedded software/firmware development experience.
  • Strong C programming for microcontrollers and embedded systems.
  • Experience with C++ for embedded and systems-level software.
  • Hands-on experience with I2C and other embedded protocols.
  • Experience with RTOS such as Micro C, Zephyr, or Embedded Linux.
  • Developing secure firmware and applying security principles.
  • Proficient in Git or similar version-control systems.
  • Ability to define and manage hardware-to-software interfaces.
  • Designing and implementing drivers for embedded peripherals.

Responsibilities

  • Collaborate with cross-functional teams to design and develop embedded software/firmware.
  • Integrate software components into embedded platforms and ensure hardware/software interaction.
  • Build and run unit and system tests, including hardware-in-the-loop validation.
  • Define and manage hardware-to-software interfaces for system clarity.
  • Design and implement drivers for embedded peripherals.
  • Develop secure firmware and promote security best practices.
  • Use Git for source control and collaborative development.
  • Troubleshoot and debug embedded software, finding root causes and fixes.
  • Refine requirements into technical specs and implementation plans.

Skills

Embedded C
C++ for embedded
RTOS
Git/version control
I2C protocols
Embedded Linux
Debugging
Team collaboration

Education

Bachelor's degree in Electrical/Computer Engineering or STEM

Tools

Zephyr RTOS
Git
Embedded Linux

Job description

Job Title: Firmware Engineer
Job Description

The Firmware Engineer designs, develops, and tests robust embedded software and firmware for complex products. This role collaborates closely with cross-functional teams, defines hardware-to-software interfaces, and implements reliable drivers and software components that run on embedded systems and real-time operating systems.

Responsibilities
  • Collaborate with cross-functional teams to design and develop robust embedded software and firmware for assigned products.
  • Integrate software components into embedded platforms and ensure seamless interaction between hardware and software.
  • Build and execute unit-level and system-level tests using hardware-in-the-loop simulators to validate functionality and performance.
  • Define, document, and manage hardware-to-software interfaces to ensure clarity and maintainability across the system.
  • Design and implement drivers for embedded system peripherals, ensuring reliability and efficient resource usage.
  • Develop secure firmware and contribute to security best practices in embedded software design.
  • Use version control systems to manage source code, track changes, and support collaborative development.
  • Troubleshoot and debug embedded software issues, identifying root causes and implementing effective fixes.
  • Collaborate with stakeholders to refine requirements and translate them into technical specifications and implementation plans.
Essential Skills
  • Bachelor's degree or equivalent experience in Electrical Engineering, Computer Engineering, Computer Science, or another STEM field.
  • 6+ years of embedded software and firmware development experience in fast-paced environments.
  • Strong proficiency in embedded C programming for microcontrollers and embedded systems.
  • Experience with C++ for embedded and systems-level software development.
  • Hands-on experience with I2C and other embedded communication protocols.
  • Experience working with an RTOS such as Micro C, Zephyr, or Embedded Linux.
  • Proficiency in developing secure firmware and applying security principles in embedded software.
  • Experience using Git or a similar version-control system for collaborative development and code management.
  • Ability to define and manage hardware-to-software interfaces in complex embedded systems.
  • Experience designing and implementing drivers for embedded system peripherals.
Additional Skills & Qualifications
  • Experience with Zephyr RTOS and Zephyr-based embedded Linux environments.
  • Background in working with hardware-in-the-loop simulators for system and integration testing.
  • Strong problem-solving skills and the ability to debug complex embedded systems.
  • Ability to work effectively within cross-functional teams, including hardware, software, and test engineering.
  • Comfort with fast-paced, iterative development environments and continuous improvement practices.
Work Environment

This role operates in a technical, collaborative environment focused on embedded systems and firmware development. You will work closely with cross-functional engineering teams, using tools such as Git for version control, hardware-in-the-loop simulators for testing, and RTOS platforms including Micro C, Zephyr, and Embedded Linux. The work involves a mix of design, implementation, integration, and testing activities on embedded hardware and software, with an emphasis on reliability, security, and performance.

Job Type & Location

This is a Permanent position based out of Centennial, CO.

Pay And Benefits

The pay range for this position is $130000.00 - $150000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

  • Retirement: A 401(k) plan featuring a company match.
  • Healthcare: Standard health insurance plan options
  • Time Off: A paid time off (PTO) structure rated slightly above average by staff, including state-minimum sick leave and a company-wide shutdown for one week at the end of the year.
  • Professional Growth: Support for continued education via online learning programs.
  • Workplace Culture: Flexibility and day-to-day work environment depend heavily on the specific department or group.
Workplace Type

This is a hybrid position in Centennial,CO.

Application Deadline

This position is anticipated to close on Oct 7, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Actalent • United States

Hybrid
USD 62,000 - 96,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance & AD&D
+1
Software Engineer
Software Engineer

Actalent • Philadelphia

On-site
USD 69,000 - 83,000
Medical, dental & vision
401(k) plan
Life insurance
+4
Systems Engineer
Systems Engineer

Actalent • Englewood (CO)

On-site
USD 90,000 - 110,000
Entry Level Electrical Test Engineer
Entry Level Electrical Test Engineer

Actalent • Raymond (OH)

On-site
USD 48,000 - 55,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+3
Software Engineer
Software Engineer

Actalent • Austin (TX)

On-site
USD 69,000 - 90,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+2
Electrical Engineer
Electrical Engineer

Actalent • Cleveland (OH)

On-site
USD 76,000 - 92,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5
Embedded Firmware Engineer (USB-C, PD)
Embedded Firmware Engineer (USB-C, PD)

Actalent • United States

Hybrid
USD 110,000 - 160,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+3
Software Engineer
Software Engineer

Actalent • Village of Endicott (NY)

On-site
USD 83,000 - 108,000
Medical Benefits
On-site in Endicott, NY
Contract role
Electrical Engineer
Electrical Engineer

Actalent • Littleton (CO)

On-site
USD 96,000 - 160,000
Medical and dental insurance
Company paid life insurance
401k with company match
+3
Senior Hardware Engineer
Senior Hardware Engineer

Actalent • Bingen (WA)

On-site
USD 87,000 - 92,000
Medical benefits
401(k) plan
Life insurance
+4