Embedded Software Engineer C/C++

System One, Inc.

Huntsville (AL)

On-site

USD 106,000 - 110,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

System One, Inc. is seeking an Embedded Software Engineer to develop mission-critical software for defense/aerospace applications. You will design, code, test, and debug real-time embedded software on onsite teams in Huntsville, AL.

The role requires a BS in a technical field, 4+ years hands-on experience (or 2+ with a Master’s), strong C/C++ skills, RTOS such as VxWorks/FreeRTOS, and the ability to obtain DoD security clearance. Local relocation to North Alabama may be needed.

Qualifications

  • Bachelor’s degree in software/embedded related discipline with GPA 3.0+.
  • 4+ years of relevant technical experience, or 2+ years with a master’s.
  • Candidate must be eligible for U.S. DoD security clearance.
  • Experience developing, integrating and testing embedded software with RTOS.

Responsibilities

  • Design, code, test, integrate and debug real-time embedded software.
  • Collaborate with a team on defense/aerospace embedded systems.
  • Perform verification and troubleshooting using embedded debugging tools.
  • Apply Agile/DevOps practices in a mission-critical environment.

Skills

C/C++
Embedded systems
RTOS experience
Debugging tools

Education

Bachelor’s degree in relevant technical field

Job description

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.

Must have:
  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or related technical discipline from an accredited institution, with an overall GPA of 3.0 or higher.
  • 4+ years of relevant technical experience, or 2+ years with a master’s degree in a related field.
  • Candidate must be eligible to obtain and maintain a U.S. Department of Defense security clearance.
  • Relevant technical experience must include developing, integrating, testing, or troubleshooting embedded software or embedded-adjacent applications that interface with, operate, monitor, support, simulate, control, or communicate with embedded systems.
  • Must be a resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.
  • Demonstrate proficiency in C/C++ for embedded systems development.
  • Experience with real-time operating system (RTOS) such as VxWorks, Integrity, or FreeRTOS
  • Proficiency with embedded processors and microcontrollers (e.g. ARM Cortex, RISC-V, or similar architectures)
  • Experience with embedded debugging tools (e.g., JTAG, oscilloscopes, logic analyzers, or software-based debuggers such as GDB)
  • Experience with modern software development practices including Agile, DevOps, CI/CD, and test automation.
Preferred:
  • 2+ years of experience with real-time embedded system in defense, aerospace, or safety-critical platforms.
  • Experience with high-speed guided weapons systems, flight controls systems, or similar embedded solutions.
  • Experience developing large-scale embedded, high-performance systems with a high level of determinism.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with Model-Based Systems Engineering (MBSE).
  • Prior experience working in highly regulated or mission-critical environments (e.g., aerospace or defense sectors).
  • Experience with software safety standards (DO-178C, MIL-STD-882e).
  • Experience with Agile management tools and concepts such as Jira.
  • Experience with software configuration management tools such as Git and GitLab.
  • Strong analytical and problem-solving skills with the ability to address highly complex technical challenges.
  • Ability to work independently on well-defined tasks and contribute effectively in a collaborative team environment.

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, Inc. • Huntsville (AL)

On-site
USD 134,000 - 141,000
Senior Embedded Engineer (C/C++, RTOS) – Huntsville
Senior Embedded Engineer (C/C++, RTOS) – Huntsville

System One, Inc. • Huntsville (AL)

On-site
USD 160,000 - 174,000
Sr. Embedded Software Engineer C/C++
Sr. Embedded Software Engineer C/C++

System One, Inc. • Huntsville (AL)

On-site
USD 160,000 - 174,000
Senior Software Engineer
Senior Software Engineer

System One, Inc. • Huntsville (AL)

On-site
USD 161,000 - 172,000
Health benefits
401(k) plan
Flexible spending accounts
Jr. Software Engineer C/C++
Jr. Software Engineer C/C++

System One, Inc. • Huntsville (AL)

On-site
USD 85,000 - 92,000
Senior Software Test Engineer
Senior Software Test Engineer

System One, Inc. • Huntsville (AL)

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

System One, Inc. • Huntsville (AL)

On-site
USD 106,000 - 113,000
401(k) plan
Health and welfare benefits
Jr. Software Test Engineer
Jr. Software Test Engineer

System One, Inc. • Huntsville (AL)

On-site
USD 85,000 - 94,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Embedded Software Engineer (C/C++) – Onsite Huntsville
Embedded Software Engineer (C/C++) – Onsite Huntsville

System One, Inc. • Huntsville (AL)

On-site
USD 106,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

System One, Inc. • Orlando (FL)

On-site
USD 90,000 - 130,000
Health and welfare benefits
401(k) plan
Dental and vision coverage