Mid Embedded Software Engineer (C/C++)

System One

Huntsville (AL)

On-site

USD 134,000 - 141,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

System One is seeking a mid-level Embedded Software Engineer in Huntsville, AL to build mission-critical firmware in C/C++ for defense systems. Onsite role requiring Active Secret clearance or the ability to obtain it.

You will design, test, and integrate software, work within Agile/DevOps environments, and mentor junior engineers while collaborating with a multidisciplinary team.

Qualifications

  • Bachelor’s degree in CS/CE/EE or similar technical field.
  • 8+ years of relevant experience (or 6+ years with Master’s).
  • 5+ years in real-time embedded systems (defense/aerospace preferred).
  • Strong C/C++ embedded development experience.
  • RTOS experience: VxWorks, Integrity, FreeRTOS.
  • Experience with ARM Cortex or RISC-V microcontrollers.

Responsibilities

  • Design and develop embedded software (architecture, coding, peer reviews, unit tests).
  • Integrate software modules within subsystems and support system-level integration.
  • Build tools/test harnesses to support development, testing, and maintenance.
  • Debug and troubleshoot embedded/real-time software issues.
  • Work in modern engineering workflows (Agile, DevOps, CI/CD, test automation).
  • Communicate regularly with teammates and stakeholders.
  • Help improve team processes/tools; mentor junior engineers as needed.

Skills

C/C++ embedded development
RTOS
ARM Cortex/RISC-V
JTAG/oscilloscopes

Education

Bachelor’s degree in CS/CE/EE/Software Engineering

Tools

Docker
Kubernetes

Job description

Location: Huntsville, AL (Onsite)
Type: Contract-to-hire
Pay Rate: $97-102/hr (W2)
Clearance: Active Secret clearance (or ability to obtain)

Overview

We’re looking for a mid-level Embedded Software Engineer to help build and integrate mission-critical embedded software/firmware for advanced defense/safety-critical systems. You’ll work closely with a multi-disciplinary engineering team, writing high-quality C/C++ code and supporting testing and integration.

What you’ll do
  • Design and develop embedded software (architecture, coding, peer reviews, unit tests)
  • Integrate software modules within subsystems and support system-level integration
  • Build tools/test harnesses to support development, testing, and maintenance
  • Debug and troubleshoot embedded/real-time software issues
  • Work in modern engineering workflows (Agile, DevOps, CI/CD, test automation)
  • Communicate regularly with teammates and stakeholders
  • Help improve team processes/tools; mentor junior engineers as needed
What we’re looking for (must-haves)
  • Bachelor’s degree in CS/CE/EE/Software Engineering (or similar technical field)
  • 8+ years relevant experience (or 6+ years + Master’s)
  • 5+ years in real-time embedded systems (defense/aerospace/safety-critical preferred)
  • Strong C/C++ embedded development experience
  • RTOS experience (e.g., VxWorks, Integrity, FreeRTOS)
  • Experience with embedded processors/microcontrollers (e.g., ARM Cortex, RISC-V)
  • Debugging tools experience (e.g., JTAG, oscilloscopes)
  • Must be in North Alabama or willing to relocate to the Huntsville area
Nice-to-haves
  • Weapons/flight controls or other highly deterministic embedded systems experience
  • Containerization familiarity (Docker/Kubernetes)
  • Model-Based Systems Engineering (MBSE)

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
#LI-AJ1
Ref: #851-Rockville-S1

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

Similar jobs worth comparing

Sr. Embedded Software Engineer C/C++
Sr. Embedded Software Engineer C/C++

System One • Huntsville (AL)

On-site
USD 160,000 - 174,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
Embedded C/C++ Engineer – Onsite Huntsville
Embedded C/C++ Engineer – Onsite Huntsville

System One • Huntsville (AL)

On-site
USD 106,000 - 110,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
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: Real-Time C/C++
Senior Embedded Software Engineer: Real-Time C/C++

System One • Huntsville (AL)

On-site
USD 160,000 - 174,000
Jr. Software Test Engineer
Jr. Software Test Engineer

System One • Huntsville (AL)

On-site
USD 85,000 - 94,000
Embedded Software Engineer
Embedded Software Engineer

CohesionForce, Inc • Huntsville (AL)

On-site
USD 80,000 - 100,000
Senior Software Test Engineer
Senior Software Test Engineer

System One • Huntsville (AL)

On-site
USD 161,000 - 172,000