ZipRecruiter
Job DescriptionJob Description
Job Title:
Embedded Software Engineer – Defense Program Location:
Huntsville, AL (100% Onsite at Contractor Facility) Clearance:
Active Secret required; TS eligible or
Overview:
Join a team supporting a next- defense program responsible for developing critical missile interceptor systems. This effort involves building complex, real-time embedded software from the ground up to support security missions. As an Embedded Software Engineer, you’ll work in an agile, full life-cycle development environment, contributing to software deployed on interceptor flight hardware.
Key Responsibilities:
Develop real-time embedded software in
C++
for systems running on
RTOS platforms .
Participate in full software life cycle activities, including:
Requirements analysis using
DOORS
UML-based design using tools such as
Cameo
Software implementation, unit testing (e.g.,
GoogleTest ), and system integration
Simulation and target hardware execution
Collaborate with systems and test teams to ensure software meets both architectural and mission requirements.
Follow established
Scaled Agile (SAFe)
practices, including sprint planning, peer reviews, and continuous integration.
Contribute to formal design documentation and support key milestone reviews.
Work within classified and controlled environments, adhering to all configuration control and security standards.
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
3+ years of professional experience in
C++ embedded software development
Proficiency with
real-time operating systems
and low-level hardware/software integration
Experience with:
UML modeling tools ( e.g., Cameo )
Version control tools ( Git/GitLab )
Unit testing frameworks ( GoogleTest, PyTest , etc.)
Familiarity with
requirements engineering
and tools like
DOORS
Active Secret clearance
required; TS eligibility
Qualifications:
Background in
aerospace, defense, or missile systems
Exposure to
middleware development
or
flight software frameworks
Understanding of
CI/CD pipelines
and modern software factory practices
Participation in formal reviews such as
PDR/CDR
Experience using
Digital.ai Agility
or other enterprise Agile tools
Work Environment:
Collaborative development team of 100+ engineers
Work conducted
onsite
at a secure contractor facility in
Huntsville, AL
Structured, well-defined engineering processes supporting a mission-critical defense program
Openings available on both
flight software development
and
test automation teams
Job Title:
Embedded Software Engineer – Defense Program Location:
Huntsville, AL (100% Onsite at Contractor Facility) Clearance:
Active Secret required; TS eligible or
Overview:
Join a team supporting a next- defense program responsible for developing critical missile interceptor systems. This effort involves building complex, real-time embedded software from the ground up to support security missions. As an Embedded Software Engineer, you’ll work in an agile, full life-cycle development environment, contributing to software deployed on interceptor flight hardware.
Key Responsibilities:
Develop real-time embedded software in
C++
for systems running on
RTOS platforms .
Participate in full software life cycle activities, including:
Requirements analysis using
DOORS
UML-based design using tools such as
Cameo
Software implementation, unit testing (e.g.,
GoogleTest ), and system integration
Simulation and target hardware execution
Collaborate with systems and test teams to ensure software meets both architectural and mission requirements.
Follow established
Scaled Agile (SAFe)
practices, including sprint planning, peer reviews, and continuous integration.
Contribute to formal design documentation and support key milestone reviews.
Work within classified and controlled environments, adhering to all configuration control and security standards.
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
3+ years of professional experience in
C++ embedded software development
Proficiency with
real-time operating systems
and low-level hardware/software integration
Experience with:
UML modeling tools ( e.g., Cameo )
Version control tools ( Git/GitLab )
Unit testing frameworks ( GoogleTest, PyTest , etc.)
Familiarity with
requirements engineering
and tools like
DOORS
Active Secret clearance
required; TS eligibility
Qualifications:
Background in
aerospace, defense, or missile systems
Exposure to
middleware development
or
flight software frameworks
Understanding of
CI/CD pipelines
and modern software factory practices
Participation in formal reviews such as
PDR/CDR
Experience using
Digital.ai Agility
or other enterprise Agile tools
Work Environment:
Collaborative development team of 100+ engineers
Work conducted
onsite
at a secure contractor facility in
Huntsville, AL
Structured, well-defined engineering processes supporting a mission-critical defense program
Openings available on both
flight software development
and
test automation teams