Aviation Senior Embedded Engineer
Listed on 2026-01-04
-
Software Development
Software Engineer
Apply for the Aviation Senior Embedded Engineer role at Leidos
.
Leidos is devoted to making the world safer by helping our defense customers achieve their most critical missions. We bring together diverse, talented people who provide innovative engineering, scientific, and IT solutions across the U.S. and globally.
DescriptionWithin the Defense Sector, the Airborne Systems Business Area at Leidos is seeking a Senior Aviation Embedded Engineer to work in the Huntsville office. This position focuses on developing robust software frameworks, fielding, supporting, and maintaining software products for tactical strike, sensors, CUAS, and UAS solutions. Responsibilities include software design for airborne systems, implementation, testing, and deployment of complex, mission‑critical components.
PrimaryResponsibilities
- Conceptual design and embedded software architectural design across the full stack of software for airborne systems.
- Implement code, conduct team peer reviews, unit testing, and cohesive integration of loosely coupled software modules within subsystems and across distributed networks.
- Use Dev Ops and CI/CD pipelines and develop software tools, harnesses, and infrastructures to support a fully integrated solution.
- Lead and contribute to the design, development, testing, troubleshooting, and debugging of software enhancements and new software‑intensive systems.
- Maintain frequent and direct communication with customers, end users, internal stakeholders, and team members.
- Apply established software engineering principles, standards, and best practices throughout the full software development life cycle (SDLC), including requirements analysis, hardware compatibility analysis, and development of tools and software that support infrastructure and platform design.
- Recommend and implement new technologies, tools, and standards to enhance software engineering practices aligned with organizational goals.
- Lead and mentor other team members, contributing to the delivery of complex projects while aligning with technical strategy and execution plans.
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or an equivalent technical field with an overall GPA of 3.0 or higher.
- 10–15 years of relevant technical experience, with demonstrated expertise across the full software lifecycle (architecture, implementation, testing, deployment).
- Proven experience leading technical teams and driving high‑impact projects to completion.
- Proficiency in one or more programming languages such as C/C++, Python, Java, or C# (strong emphasis on C++).
- Strong knowledge of modern software development practices, including Agile, Dev Ops, CI/CD, and test automation.
- Expertise in software architecture, system design, and integration of complex systems.
- Hands‑on experience with debugging, performance tuning, and system troubleshooting.
- Strong analytical and problem‑solving skills for highly complex technical challenges.
- Excellent verbal and written communication skills, with the ability to engage executive stakeholders and cross‑functional teams.
- Experience with version control systems (e.g., Git), build tools, and modern development environments.
- Resident of North Alabama or willing to relocate to the Huntsville‑North Alabama area.
- U.S. Citizen with the ability to obtain and maintain a Secret Security Clearance.
- Experience developing large‑scale, distributed, or embedded systems.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Background in developing tools and platforms that support infrastructure and systems engineering.
- Prior experience in highly regulated or mission‑critical environments (e.g., aerospace or defense).
Pay Range: $ – $. The pay range is a general guideline and not a guarantee. Additional factors—including responsibilities, education, experience, and market data—affect final compensation.
Benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave, and Retirement options.…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).