Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Embedded Software Engineer - Kinetic Effects

Leidos Huntsville, AL mid full-time

Salary

$87,100 - $157,450 per year

Apply on Leidos

Description

Leidos is seeking a Mid-Level Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems.

The selected candidate will contribute to the design, development, integration, and demonstration of advanced software capabilities in a fast-paced engineering environment.

This role requires close collaboration with integrated engineering teams and strong technical communication skills to support delivery of high-quality software solutions to customers.

Primary Responsibilities

  • Perform conceptual design and development of embedded airborne system software within assigned technical area, including software architecture, code implementation, peer review participation, and comprehensive unit testing.
  • Own integration of software modules within subsystems and contribute to cross-subsystem integration efforts.
  • Utilize DevOps and CI/CD pipelines to ensure quality and delivery.
  • Develop software tools and harnesses that support testing, integration, and maintenance activities.
  • Contribute to the design, development, testing, troubleshooting, and debugging of embedded software systems within project scope.
  • Frequent and direct communication with internal stakeholders and team members.
  • Apply established software engineering principles, standards, and best practices throughout the full software development life cycle (SDLC).
  • Recommend new technologies, tools and standards to enhance software engineering practices, collaborating with senior engineers to align with organisational goals.
  • Coach and mentor junior team members, review their technical work, and contribute to the delivery of projects within technical area, aligning with technical strategy and execution plans.
  • Demonstrate initiative in identifying improved development workflows, tools, and engineering practices for team adoption, including emerging AI-enabled development capabilities.

Basic Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or related technical discipline from an accredited institution, with an overall GPA of 3.0 or higher.
  • 4+ years of relevant technical experience, or 2+ years with a master’s degree in a related field.
  • Candidate must be a U.S. citizen and be eligible to obtain and maintain a U.S. Department of Defense security clearance.
  • Relevant technical experience must include developing, integrating, testing, or troubleshooting embedded software or embedded-adjacent applications that interface with, operate, monitor, support, simulate, control, or communicate with embedded systems.
  • Must be a resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.
  • Demonstrate proficiency in C/C++ for embedded systems development.
  • Experience with real-time operating system (RTOS) such as VxWorks, Integrity, or FreeRTOS.
  • Proficiency with embedded processors and microcontrollers (e.g. ARM Cortex, RISC-V, or similar architectures).
  • Experience with embedded debugging tools (e.g., JTAG, oscilloscopes, logic analyzers, or software-based debuggers such as GDB).
  • Experience with modern software development practices including Agile, DevOps, CI/CD, and test automation.

Preferred Qualifications

  • 2+ years of experience with real-time embedded system in defense, aerospace, or safety-critical platforms.
  • Experience with high-speed guided weapons systems, flight controls systems, or similar embedded solutions.
  • Experience developing large-scale embedded, high-performance systems with a high level of determinism.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with Model-Based Systems Engineering (MBSE).
  • Prior experience working in highly regulated or mission-critical environments (e.g., aerospace or defense sectors).
  • Experience with software safety standards (DO-178C, MIL-STD-882e).
  • Experience with Agile management tools and concepts such as Jira.
  • Experience with software configuration management tools such as Git and GitLab.
  • Strong analytical and problem-solving skills with the ability to address highly complex technical challenges.
  • Ability to work independently on well-defined tasks and contribute effectively in a collaborative team environment.

Pay Range: $87,100.00 - $157,450.00

Skills

Required

Nice to have

  • real-time embedded system
  • high-speed guided weapons systems
  • flight controls systems
  • containerization technologies
  • Model-Based Systems Engineering
  • software safety standards
  • Agile management tools
  • software configuration management tools

Ready to apply?

You apply with the employer directly. Their original posting is here: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/Embedded-Software-Engineer---Kinetic-Effects_R-00193284

Apply on Leidos