Mission-Critical Real-Time Embedded Software Engineer

Leidos

Huntsville (AL)

On-site

USD 87,000 - 157,000

Full time

45 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leidos, based in Huntsville, Alabama, seeks a Mid-Level Embedded Software Engineer to design and develop mission-critical software/firmware for missile defense systems. You will collaborate across engineering teams to deliver high-quality software in a fast-paced environment.

The role emphasizes C/C++ proficiency, RTOS experience, and hands-on debugging of embedded processors, with participation in SDLC, DevOps/CI/CD, and mentoring junior engineers while advancing testing capabilities.

Qualifications

  • Bachelor’s degree in a related technical discipline with GPA 3.0+.
  • 4+ years of relevant technical experience, or 2+ years with a master’s degree.
  • 2+ years of experience with real-time embedded systems in defense/aerospace/safety-critical platforms.
  • U.S. Citizenship required.
  • Active DoD Secret Security Clearance required.
  • Must be a resident of North Alabama or willing to relocate to Huntsville‑North Alabama area.
  • Proficiency in C/C++ for embedded systems development.
  • Experience with RTOS such as VxWorks, Integrity, or FreeRTOS.
  • Proficiency with embedded processors such as ARM Cortex, RISC‑V.
  • Experience with embedded debugging tools (JTAG, oscilloscopes).
  • Experience with Agile, DevOps, CI/CD, and test automation.
  • Strong analytical and problem‑solving skills.
  • Ability to work independently and in a team.

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.
  • Coach and mentor junior team members, review their technical work, and contribute to the delivery of projects.
  • Demonstrate initiative in identifying improved development workflows, tools, and engineering practices for team adoption.

Skills

C/C++ for embedded systems
ARM Cortex / RISC-V
RTOS experience
Embedded debugging
Agile/DevOps/CI/CD
Technical communication

Education

Bachelor's degree in a related technical field

Tools

Docker
Kubernetes
Git
GitLab

Job description

Leidos, based in Huntsville, Alabama, seeks a Mid-Level Embedded Software Engineer to design and develop mission-critical software/firmware for missile defense systems. You will collaborate across engineering teams to deliver high-quality software in a fast-paced environment.

The role emphasizes C/C++ proficiency, RTOS experience, and hands-on debugging of embedded processors, with participation in SDLC, DevOps/CI/CD, and mentoring junior engineers while advancing testing capabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Level Embedded Software Engineer – Real-Time Defense
Mid-Level Embedded Software Engineer – Real-Time Defense

Leidos Inc • Huntsville (AL)

On-site
USD 87,000 - 157,000
Health and Wellness programs
Income Protection
Paid Leave
+1
Senior Embedded Software Engineer — Mission-Critical Defense
Senior Embedded Software Engineer — Mission-Critical Defense

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 238,000
Embedded Software Engineer – Real-Time Defense Systems
Embedded Software Engineer – Real-Time Defense Systems

Via Logic LLC • Huntsville (AL)

On-site
USD 87,000 - 157,000
Senior Embedded Software Engineer for Defense
Senior Embedded Software Engineer for Defense

Leidos • Huntsville (AL)

On-site
USD 108,000 - 195,000
Senior Embedded Software Engineer for Real-Time Defense
Senior Embedded Software Engineer for Real-Time Defense

Via Logic LLC • Huntsville (AL)

On-site
USD 117,000 - 195,000
Software Engineer - Defense Systems (Real-Time & Embedded)
Software Engineer - Defense Systems (Real-Time & Embedded)

Via Logic LLC • Huntsville (AL)

On-site
USD 75,000 - 126,000
Defense Software Engineer - C/C++, Embedded & Real-Time
Defense Software Engineer - C/C++, Embedded & Real-Time

Leidos Inc • Huntsville (AL)

On-site
USD 70,000 - 126,000
Senior Embedded Software Engineer — Real-Time Defense
Senior Embedded Software Engineer — Real-Time Defense

Leidos Inc • Huntsville (AL)

On-site
USD 108,000 - 195,000
Senior Embedded Software Engineer - DoD Cleared (RTOS)
Senior Embedded Software Engineer - DoD Cleared (RTOS)

Leidos • Huntsville (AL)

On-site
USD 131,300 - 237,350
Junior Software Engineer — Defense & Embedded Systems
Junior Software Engineer — Defense & Embedded Systems

Koitecc Solutions • Huntsville (AL)

On-site
USD 66,000 - 126,000