Job DescriptionJob 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