Embedded Software Engineer - C/C++, Linux/RTOS, Driver

Actalent

Johnstown (CO)

On-site

USD 95,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Critical Illness
Accident
401(k) Retirement Plan
Life Insurance
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Paid Time Off

Job summary

Actalent is seeking an experienced embedded firmware engineer in Colorado to design and develop software for water quality instrumentation across Linux, RTOS, and bare-metal platforms. You will collaborate with hardware teams to integrate firmware with electronics, implement low-level communications, and contribute to CI/CD practices to ensure high-quality delivery in a fast-paced environment.

This role requires 3–5+ years of hands-on embedded C/C++ experience on 32-bit MCUs, and strong

Qualifications

  • Bachelor's degree in Engineering or Computer Science with 3–5+ years of embedded C/C++ experience.
  • Experience with 32-bit microcontrollers and low-level hardware interaction.
  • Proficiency with Agile methodologies and CI/CD practices.

Responsibilities

  • Design and develop embedded firmware in C++ and C for water quality instrumentation across Linux, RTOS, and bare-metal platforms.
  • Collaborate with hardware engineers to integrate firmware with electronics and ensure robust hardware-software interfaces.
  • Implement CI/CD pipelines and pursue high-quality, reliable delivery.

Skills

C++
C
Embedded Linux
RTOS
Bare-metal
Device Drivers
Kernel Programming
I2C
SPI
UART
Modbus
USB
Ethernet
Agile
CI/CD
Hardware Debugging

Education

Bachelor's degree in Engineering or Computer Science

Job description

Actalent is seeking an experienced embedded firmware engineer in Colorado to design and develop software for water quality instrumentation across Linux, RTOS, and bare-metal platforms. You will collaborate with hardware teams to integrate firmware with electronics, implement low-level communications, and contribute to CI/CD practices to ensure high-quality delivery in a fast-paced environment.

This role requires 3–5+ years of hands-on embedded C/C++ experience on 32-bit MCUs, and strong

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Actalent • Johnstown (CO)

On-site
USD 95,000 - 130,000
Medical
Dental
Vision
+9
Embedded Firmware Engineer - C/C++, Linux/RTOS, Onsite
Embedded Firmware Engineer - C/C++, Linux/RTOS, Onsite

IDR, Inc. • Loveland (CO)

On-site
USD 96,000 - 117,000
Full Benefits
Medical, Vision, Dental
Onsite 4–5 days/week
Senior Embedded Software Engineer - C/C++, Linux
Senior Embedded Software Engineer - C/C++, Linux

Actalent • Saint Paul (MN)

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+7
Embedded Firmware Engineer – Linux/RTOS
Embedded Firmware Engineer – Linux/RTOS

Workstream • Menlo Park (CA)

On-site
USD 130,000 - 180,000
Competitive salary & equity
Comprehensive health coverage
In-office amenities
+4
Senior Embedded C++ Engineer | RTOS, Secure Systems
Senior Embedded C++ Engineer | RTOS, Secure Systems

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Senior Embedded C++ Engineer - Linux/RTOS, Agile
Senior Embedded C++ Engineer - Linux/RTOS, Agile

Actalent • Rolling Meadows (IL)

On-site
USD 120,000 - 160,000
Medical
Dental
Vision
+9
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Embedded Software Engineer - Medical Devices (RTOS/C++)
Embedded Software Engineer - Medical Devices (RTOS/C++)

Global Connect Technologies • Minnesota

On-site
USD 100,000 - 150,000
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Senior Embedded C/C++ Driver Engineer (Linux/Windows RTOS)
Senior Embedded C/C++ Driver Engineer (Linux/Windows RTOS)

MACHINE LEARNING TECHNOLOGIES LLC • Phoenix (AZ)

On-site
USD 100,000 - 130,000