Embedded Software Engineer - Kinetic Effects

LeidosHuntsville, AL
$87,100 - $157,450Onsite

About The Position

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.

Requirements

  • 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.
  • 2+ years of experience with real-time embedded system in defense, aerospace, or safety-critical platforms preferred.
  • U.S. Citizenship required.
  • Active DoD Secret Security Clearance required.
  • 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 (i.e. ARM Cortex, RISC-V, or similar architectures)
  • Experience with embedded debugging tools (JTAG, oscilloscopes, etc.)
  • Experience with modern software development practices including Agile, DevOps, CI/CD, and test automation.
  • Must have 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.

Nice To Haves

  • 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.

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) including but not limited to: (a) software requirements analysis, (b) hardware compatibility analysis, and (c) development of tools and software products that support infrastructure, platform design and system maintenance.
  • Recommend new technologies, tools and standards to enhance software engineering practices, collaborating with senior engineers to align with organizational 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.

Benefits

  • Pay Range $87,100.00 - $157,450.00
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service