Aviation Software Engineer - Flight and Mission Software Lead
leidos · Huntsville
Job description
About the role
Leidos' Defense Sector Software Engineering Applications department is hiring a Flight and Mission Software Development Lead to work onsite in its Huntsville, AL office. The role leads a software team through Agile development while actively contributing to the codebase, delivering solutions for advanced defense technologies such as manned aircraft software, tactical strike systems, sensors, computer vision, uncrewed air systems, counter-UAS, mission planning, C3, platform autonomy, aerial refueling and flight management systems.
Key responsibilities
- Act as Scrum Master: run sprint planning, daily standups, reviews and retrospectives, groom the backlog, remove impediments and foster continuous improvement.
- Lead a Software Integrated Product Team (IPT) with authority to make high-level technical and programmatic decisions, set architectural direction, manage risks and define the technical roadmap.
- Contribute actively to the codebase: design reviews, production code, code reviews, troubleshooting and setting standards for code quality.
- Coordinate between hardware engineers, test engineers, systems engineers, program management and other disciplines, and liaise with customers, end users, management and team members.
Required profile
- Bachelor's degree in software engineering, computer science, computer or electrical engineering, aerospace engineering, mathematics or equivalent.
- 8+ years of hands-on software development experience.
- 3+ years leading teams, managing resources and acting as Scrum Master or similar Agile facilitator.
- Experience on software products, integrated systems or simulations that were released and fielded, not just prototypes or lab-only work.
- Resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.
Required skills
- Hands-on development in C, C++, Rust, C# or Java, with strong object-oriented design and troubleshooting skills.
- Software configuration management, CI/CD pipelines, CMake, GitLab, Docker and virtualization tools (VMware, QEMU, VirtualBox, Hyper-V).
- Linux, UNIX and/or Windows, with IDEs, debuggers and scripting.
- Understanding of the software development life cycle and systems engineering principles.
- Preferred: Scrum Master certification (CSM, PSM) or SAFe PO, and experience with Jira.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
leidos
Huntsville