Davis Strategic Innovations Inc
Embedded Systems Engineer
Davis Strategic Innovations Inc, Huntsville, Alabama, United States, 35824
Job Description
Job Title:
Embedded Software Engineer - Defense Program Location:
Huntsville, AL (100% Onsite at Contractor Facility) Clearance:
Active Secret required; TS eligible or preferred
Overview:
Join a team supporting a next-generation defense program responsible for developing critical missile interceptor systems. This effort involves building complex, real-time embedded software from the ground up to support national 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 preferred Preferred 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 preferred
Overview:
Join a team supporting a next-generation defense program responsible for developing critical missile interceptor systems. This effort involves building complex, real-time embedded software from the ground up to support national 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 preferred Preferred 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