Embedded Software Engineer - C++ / RTOS / Cameo / Missile Defense

Davis Strategic Innovations, Inc.

$90K — $120K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active or Final Secret security clearance
  • U.S. Citizenship required
  • Bachelor's degree in a technical discipline
  • 5+ years experience in C/C++ software development
  • Familiarity with full software lifecycle development

Responsibilities

  • Develop embedded software for missile defense systems
  • Support all phases of the software engineering lifecycle
  • Translate system and software requirements into code
  • Interface software with real-time systems and hardware
  • Utilize model-based systems engineering tools
  • Ensure requirements traceability and verification
  • Collaborate with cross-disciplinary engineering teams

Benefits

  • 100% onsite work environment
  • Opportunity to work on cutting-edge missile defense technology
  • Collaboration with experienced engineers across multiple disciplines
  • Engagement in formal and peer review processes
  • Involvement in Agile software development practices
  • Access to advanced software development tools and technologies
Full Job Description
Job Description

Embedded Software Engineer - C++ / RTOS / Cameo / Missile Defense

Location: Huntsville, AL
Worksite: 100% Onsite
Clearance: Active/Final Secret Clearance Required
Citizenship: U.S. Citizenship Required

Overview

We are seeking an experienced Embedded Software Engineer to support a missile defense program in Huntsville, AL. This role will support the development of next-generation missile defense technology and contribute across the full software engineering lifecycle, including requirements analysis, object-oriented design, coding, unit testing, integration, verification, and support to formal test and delivery.

The ideal candidate will have experience developing embedded C++ software in a structured defense, aerospace, missile, avionics, weapons, or mission-critical environment. This is not a general application development role. Candidates should be comfortable working in environments where software is tightly integrated with system architecture, requirements, UML models, hardware, simulations, testbeds, and real-time execution environments.

Experience with C++, RTOS environments such as VxWorks or Green Hills, Cameo, UML, DOORS, Linux, and full lifecycle software development is strongly preferred.

Key Responsibilities

  • Develop embedded software in C++ for missile defense or related mission-critical systems.
  • Support the full software engineering lifecycle, including requirements analysis, object-oriented analysis and design, code development, unit testing, integration, verification, and formal test support.
  • Translate system requirements, software requirements, architecture artifacts, UML models, and design documentation into software implementation.
  • Develop software that interfaces with real-time systems, hardware, simulations, testbeds, or target execution environments.
  • Work within a model-based systems engineering environment using Cameo, UML, Rhapsody, or similar tools.
  • Support requirements traceability and verification using tools such as DOORS or similar requirements management platforms.
  • Collaborate closely with systems engineers, software architects, test engineers, integration teams, and other multi-disciplined technical stakeholders.
  • Participate in peer reviews, design reviews, technical reviews, and configuration-controlled development processes.
  • Support software design, architecture, integration, and test activities in accordance with the program Software Development Plan.
  • Develop and troubleshoot software in Linux-based environments as required.
  • Contribute to Agile software development activities in a collaborative, team-based environment.

Required Qualifications

  • Active or Final Secret security clearance.
  • U.S. Citizenship required.
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, Aerospace Engineering, Systems Engineering, or another related technical discipline from an accredited college or university.
  • 5+ years professional experience developing software using C or C++.
  • Experience or knowledge of embedded software and hardware environments.
  • Experience with full software lifecycle development, including software design, architecture, integration, and test.
  • Experience developing or designing software to requirements.
  • Experience working in a structured defense, aerospace, missile, avionics, weapons, or mission-critical engineering environment.
  • Experience with Linux development environments.
  • Ability to work effectively with multi-disciplined engineering teams.
  • Strong written and verbal communication skills.

Preferred Qualifications

  • Experience with Real-Time Operating Systems, especially VxWorks or Green Hills.
  • Experience with software/hardware integration, real-time systems, RTOS, or target hardware environments.
  • Experience with UML-based design or model-based development using Cameo, Rhapsody, or similar tools.
  • Knowledge of Model-Based Systems Engineering.
  • Experience with DOORS or similar requirements management tools.
  • Experience supporting missile defense, interceptors, flight software, fire control, seekers, guidance, navigation and control, command and control, or related defense systems.
  • Experience with Agile software development.
  • Experience with Git, GitLab, CI/CD, unit testing frameworks, or modern software factory practices.
  • Experience supporting formal design reviews such as PDR, CDR, TRR, or related program milestones.
  • Knowledge of safety-critical, flight-critical, or highly regulated development environments.

Work Environment

This position is located at a facility that requires special access. The selected candidate must be able to work 100% onsite in Huntsville, AL and maintain an active Secret clearance.

Similar Jobs

More Jobs at Davis Strategic Innovations, Inc.

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer - C++ / RTOS / Cameo / Missile Defense jobs: