Demo

Embedded Software Engineer C/C++

System One
Huntsville, AL Other
POSTED ON 10/1/2026
AVAILABLE BEFORE 12/28/2026

Job Title: Embedded Software Engineer (C/C )
Location: Huntsville, AL (Onsite)
Type: Contract-to-hire
Compensation: $77-80/HR
Clearance: Active Secret clearance or ability to obtain
Experience: 4 years (or 2 with a Master’s)

About the role

We’re hiring an Embedded Software Engineer to help build and improve mission-critical embedded software/firmware for defense/aerospace, safety-critical systems. You’ll work onsite with an engineering team to design, code, test, integrate, and debug real-time embedded software.

What you’ll do

  • Design and develop embedded software (architecture hands-on coding in C/C )
  • Write unit tests, participate in peer reviews, and support software quality best practices
  • Integrate software modules within subsystems and support broader system integration
  • Build tools/test harnesses to help with testing, integration, and maintenance
  • Troubleshoot and debug software issues using common embedded debugging tools
  • Work in modern engineering workflows (Agile, DevOps, CI/CD, test automation)
  • Collaborate closely with teammates and communicate progress clearly
  • (Mid-level ) Mentor junior engineers and suggest improvements to tools/workflows

Must-have qualifications

  • Bachelor’s degree in a technical field (CS, CE, EE, Software Engineering, Math, etc.)
  • 4 years relevant experience (or 2 years with a related Master’s)
  • Strong C/C embedded development experience
  • Real-time OS experience (e.g., VxWorks, Integrity, FreeRTOS)
  • Experience with embedded processors/microcontrollers (e.g., ARM Cortex, RISC-V)
  • Experience with embedded debugging tools (e.g., JTAG, oscilloscopes)
  • Ability to work onsite in Huntsville/North Alabama (or relocate)
  • Active Secret clearance or ability to obtain one

Nice-to-have

  • Defense/aerospace or other safety-critical embedded experience
  • High-speed guided weapons, flight controls, or high-determinism systems exposure
  • Docker/Kubernetes familiarity
  • Model-Based Systems Engineering (MBSE) familiarity


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

Salary : $77 - $80

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer C/C++?

Sign up to receive alerts about other jobs on the Embedded Software Engineer C/C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at System One

  • System One Raytown, MO
  • Electrical Controls Engineer Full-Time | Kansas City, MO Travel: Up to 50% (including occasional extended trips) Position Overview Seeking an experienced E... more
  • 1 Day Ago

  • System One Boise, ID
  • Controls Specialist (PLC Systems Support) – Semiconductor Location: Boise, ID 83716 (onsite) Pay rate $60–65/hr (flex depending on experience) Shift differ... more
  • 1 Day Ago

  • System One Salt Lake, UT
  • Job Title: Test Technician Location: Salt Lake City, UT Type: Contract To Hire Compensation: $26.00 per hour Work Model: On-Site Hours: 40 hours/week Overv... more
  • 1 Day Ago

  • System One Salt Lake, UT
  • Job Title: Senior Program Manager Location: Salt Lake City, UT Type: Direct Hire Compensation: $150,000 - $190,000 Bonus Work Model: Onsite Overview Direct... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Embedded Software Engineer C/C++ jobs in the Huntsville, AL area that may be a better fit.

  • Actalent Huntsville, AL
  • Embedded Software Engineer Job Description This position focuses on the design, development, and validation of embedded flight software for a deployed payl... more
  • 2 Months Ago

  • Current Opportunities Huntsville, AL
  • Title: Embedded Software Engineer Location: Huntsville, AL. Citizenship Requirement: US citizenship required. Req#: 4101 Embedded Software / Flight Softwar... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!