Embedded Systems Engineer

Davis Strategic Innovations, Inc.

$70K — $110K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 3+ years of professional experience in C++ embedded software development.
  • Proficient with real-time operating systems and low-level hardware/software integration.
  • Experience with UML modeling tools like Cameo.
  • Familiar with version control tools such as Git/GitLab and unit testing frameworks like GoogleTest.
  • Knowledge of requirements engineering and use of tools like DOORS.
  • Active Secret clearance required; TS eligibility preferred.

Responsibilities

  • Develop real-time embedded software in C++ for RTOS platforms.
  • Participate in full software life cycle activities, including requirements analysis, UML design, implementation, and testing.
  • Collaborate with systems and test teams to verify software compliance with requirements.
  • Follow Scaled Agile (SAFe) practices like sprint planning and continuous integration.
  • Contribute to formal design documentation and support major milestone reviews.
  • Ensure all activities comply with security and configuration control standards.

Benefits

  • Collaboration with a large team of over 100 engineers in a highly structured environment.
  • Opportunity to work on a mission-critical defense program with significant national security implications.
  • Access to cutting-edge technology and methodologies in software development.
  • Potential for participation in both software development and test automation teams.
Full Job Description
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

Similar Jobs

More Jobs at Davis Strategic Innovations, Inc.

More Aerospace & Defense Jobs

Find similar Embedded Systems Engineer jobs: