Mid-Level Aviation Embedded Software Engineer
Leidos10 months ago
Huntsville, AL, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Leidos is dedicated to making the world a safer place by delivering innovative engineering, scientific, and IT solutions. In the Defense Sector, the Airborne Systems Business Area in Huntsville is seeking a talented Aviation Embedded Software Engineer to design, develop, and maintain robust software frameworks for tactical strike, sensors, CUAS, and UAS solutions while collaborating with customers and internal teams.
Key Responsibilities
- Conceptual design across the full software stack for airborne systems, including architectural design, code implementation, team peer review, unit testing, and integration of loosely coupled modules.
- Utilize DevOps and CI/CD pipelines, and develop custom tools and infrastructures to support a fully integrated solution.
- Engage in direct communication with customers, end users, internal stakeholders, and team members on a frequent basis.
Required Qualifications
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or a related technical field with an overall GPA of 3.0 or higher.
- 4-8 years of relevant technical experience with a proven track record of high-quality software development.
- Strong competency in software development using C, C++, Java, or Python.
- Working knowledge of inter-process communication, multithreaded programming, and memory management.
- Experience writing unit and integration tests using industry-standard test frameworks.
- Excellent analytical, process improvement, teamwork, and communication skills.
- Must be a resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.
- U.S. Citizenship with the ability to obtain and maintain a Secret Security Clearance.
Preferred Qualifications
- Experience working under a disciplined software engineering process and across multiple products developed by small teams.
- Familiarity with embedded software components such as device drivers, board support packages, boot loaders, Real Time Operating Systems (RTOS), and Hardware Description Language (HDL).
- Understanding of hardware including microcontrollers, single board computers, peripheral interfaces, and hardware test equipment.
- Current security clearance (Secret) is a plus.
Benefits & Perks
- Compensation: Pay Range $87,100.00 - $157,450.00. The range serves only as a guideline and does not guarantee salary. Final offers will take into account job responsibilities, education, experience, and internal equity.
- Benefits: Competitive compensation package including Health and Wellness programs, Income Protection, Paid Leave, and Retirement benefits.
Required Skills
Multithreaded Programming
CI/CD
Embedded Systems
C
C++
Unit Testing
RTOS
DevOps