Sr. Embedded Software Engineer C/C++

System One

Huntsville (AL)

On-site

USD 160,000 - 174,000

Part time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

System One in Huntsville, AL is hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/firmware for defense/aerospace systems. You’ll work hands-on across the full software lifecycle—design, coding, integration, testing, and debugging—on real-time embedded platforms in a fast-paced engineering environment.

You will design/develop embedded software (primarily C/C++) for real-time systems, integrate modules across subsystems, troubleshoot with lab tools,

Qualifications

  • Bachelor’s degree in a technical field (CS/CE/EE/SE/Math).
  • 12+ years of embedded software experience (or 10+ with Master’s).
  • Expert in C/C++ for embedded systems.
  • Real-time OS experience (VxWorks, Integrity, FreeRTOS).
  • Experience with embedded processors (ARM Cortex, RISC-V).
  • Strong problem-solving and ability to work independently and with others.
  • Based in North Alabama or willing to relocate to Huntsville area.
  • Active Secret clearance or ability to obtain.

Responsibilities

  • Design and develop embedded software (C/C++) for real-time systems.
  • Integrate software modules across subsystems and networks.
  • Troubleshoot/debug complex issues with embedded lab tools (JTAG, scopes).
  • Work within Agile, DevOps, CI/CD, test automation practices.
  • Collaborate with cross-functional teams and stakeholders.
  • Mentor engineers and improve development workflows and tools.

Skills

C/C++
Embedded software
RTOS experience
ARM Cortex
RISC-V
Debugging

Education

Bachelor’s degree in CS/CE/EE/SE/Math

Tools

JTAG
Scopes
Docker
Kubernetes

Job description

Location: Huntsville, AL (On-site)
Type: Contract-to-hire
Clearance: Active DoD Secret clearance or ability to obtain
Pay: $116-$126/hr (W2)

About the role

We’re hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/firmware for advanced defense/aerospace systems. You’ll work hands-on across the full software lifecycle-design, coding, integration, testing, and debugging-on real-time embedded platforms in a fast-paced engineering environment.

What you’ll do
  • Design and develop embedded software (primarily C/C++) for real-time systems
  • Integrate software modules across subsystems and distributed networks
  • Troubleshoot/debug complex issues using embedded lab tools (JTAG, scopes, etc.)
  • Work within modern engineering practices (Agile, DevOps, CI/CD, test automation)
  • Collaborate closely with cross-functional teams and communicate directly with stakeholders
  • Mentor/guide other engineers and help improve development workflows and tools
Must-haves
  • Bachelor’s degree in a technical field (CS/CE/EE/SE/Math, etc.)
  • 12+ years relevant experience (or 10+ with Master’s)
  • Expert in C/C++ for embedded systems
  • Real-time OS experience (ex: VxWorks, Integrity, FreeRTOS)
  • Experience with embedded processors/microcontrollers (ex: ARM Cortex, RISC?V)
  • Strong problem-solving skills and ability to work independently + collaboratively
  • Based in North Alabama or willing to relocate to Huntsville area
  • Active Secret clearance or ability to obtain
Nice-to-haves
  • Aerospace/defense or other safety/mission-critical embedded experience
  • High-speed guided weapons, flight controls, or deterministic high-performance systems
  • Containers (Docker/Kubernetes) and/or Model-Based Systems Engineering exposure

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.

#M-1
Ref: #851-Rockville-S1

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

Similar jobs worth comparing

Mid Embedded Software Engineer (C/C++)
Mid Embedded Software Engineer (C/C++)

System One • Huntsville (AL)

On-site
USD 134,000 - 141,000
Embedded Software Engineer C/C++
Embedded Software Engineer C/C++

System One • Huntsville (AL)

On-site
USD 106,000 - 110,000
Full Stack C/C++ Developer - Aerospace & Defense Systems
Full Stack C/C++ Developer - Aerospace & Defense Systems

System One • Huntsville (AL)

On-site
USD 220,636,000 - 234,963,000
Senior Software Engineer
Senior Software Engineer

System One • Huntsville (AL)

On-site
USD 161,000 - 172,000
Health, dental, vision coverage
401(k) retirement plan
Spending accounts
Embedded C/C++ Engineer – Onsite Huntsville
Embedded C/C++ Engineer – Onsite Huntsville

System One • Huntsville (AL)

On-site
USD 106,000 - 110,000
Jr. Software Test Engineer
Jr. Software Test Engineer

System One • Huntsville (AL)

On-site
USD 85,000 - 94,000
Senior Embedded Software Engineer: Real-Time C/C++
Senior Embedded Software Engineer: Real-Time C/C++

System One • Huntsville (AL)

On-site
USD 160,000 - 174,000
Mid Software Test Engineer
Mid Software Test Engineer

System One • Huntsville (AL)

On-site
USD 106,000 - 117,000
Health and welfare benefits
401(k) plan
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Lynx Software Technologies • Atlanta (GA)

On-site
USD 120,000 - 160,000
Low-cost Medical / Dental / Vision
401K with generous employer match
Paid Time Off + 11 Paid Holidays
+2
Senior Software Test Engineer
Senior Software Test Engineer

System One • Huntsville (AL)

On-site
USD 161,000 - 172,000