Aviation Embedded Software Engineer
leidos · Huntsville
Job description
About the role
Leidos' Kinetic Effects Business Area in its Huntsville office is seeking an Aviation Embedded Software Engineer to help develop software for tactical strike, sensors, CUAS and UAS solutions. The role covers building robust, innovative software frameworks and also the fielding, support and maintenance of software products such as analysis tools, simulations, mission planning software and components of mission-critical systems.
Key responsibilities
- Design and architect full-stack software solutions for airborne systems, including embedded software architecture, code implementation, unit testing and integration of distributed software modules across subsystems and networks.
- Lead technical design decisions and influence solution approaches within the software development lifecycle, using DevOps and CI/CD pipelines.
- Develop software tools, test harnesses and infrastructure to support fully integrated solutions.
- Mentor and review the work of junior engineers, giving guidance on design patterns, coding standards and best practices.
- Communicate directly with customers, end users, internal stakeholders and cross-functional teams to define requirements, resolve technical issues and drive project deliverables.
- Take ownership of entire software components or subsystems from concept through deployment.
Required profile
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics or an equivalent technical degree with a GPA of 3.0 or higher.
- 4-8 years of relevant technical experience.
- U.S. citizen able to obtain and maintain a Secret Security Clearance (interim and final).
- Excellent teamwork and communication skills.
Required skills
- Hands-on embedded software experience including device drivers, board support packages, boot loaders, RTOS and HDL.
- Working knowledge of hardware systems such as microcontrollers, single-board computers, common peripheral interfaces and hardware test equipment.
- Software architecture patterns and design principles for embedded and distributed systems.
- Configuration management tools, version control systems and automated build/test frameworks.
- Preferred: experience with disciplined software engineering processes, mentoring engineers, and domain knowledge in defense systems, avionics or guided munitions.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 41 job offers in the United StatesSalaries 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 4 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
leidos
Huntsville
Related job offers
-
Traveling Software/Radar Engineer
leidos Huntsville -
Aviation Software Engineer - Flight and Mission Software Lead
leidos Huntsville -
Electronic Warfare Integrator
leidos Huntsville -
HPC & AI Researcher Engineer (Software Systems Design Engineer)
AMD Austin -
Product Analytics Manager
Heartflow San Francisco