Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Aviation Software Engineer Intern image - Rise Careers
Job details

Aviation Software Engineer Intern

Leidos is dedicated to making the world a safer place. This starts with helping our customers in the Defense Industry achieve their critical missions. Our dedicated Defense Group employees are solving critical challenges across the globe. At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success.  We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. With offices across the United States engaging in the defense, space, cyber and commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people-oriented culture, positive work environment, technical excellence, and resilient business ethics.  

 

Within the Defense Sector, the Airborne Systems Business Area at Leidos currently has and opening for an Aviation Software Engineer Intern to work in our Huntsville, AL office for the Summer of 2025. This is an exciting opportunity to use your experience to help develop software for C2, Battle Management, and AI solutions.

 

​This position focuses on the development of robust, innovative software frameworks, as well as the fielding, support, and maintenance of software products. Software products range from analysis tools/simulations, mission planning software, and components of mission-critical systems.  

 

Primary Responsibilities.  

  • The Aviation Software Engineer Intern will be mentored by Senior staff through the software development process.
  • Assist in analyzing system requirements, developing software, and participating in all Sprint activities (Sprint Planning, Sprint Retrospectives, daily stand-ups, etc.).
  • Design and develop robust C++ / Python software under the direction of a senior software engineer. 
  • Assist with creating and executing unit and integration tests on software components. 
  • Perform as part of an agile software development team for tasking and progress reporting 
  • Participate in code reviews to maintain code quality and share knowledge with the team. 
  • Troubleshoot and resolve application issues and bugs in a timely manner.
  • Other software development duties as assigned. 
  • Use GitLab software pipeline for performing configuration management and automated testing 
  • Direct communication with customers, end users, and team members will be required on a frequent basis. 

 

Basic Qualifications.  

  • Candidate must be working towards a Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, Mathematics, or equivalent technical degree with at least a 3.25 cumulative GPA. 
  • Candidate must have experience with software development in either C++, Java, Python, or Ruby programming languages.
  • Possess an aptitude for the technical skills required for software development, configuration management, and software quality engineering concepts.  
  • Have strong analytical and process improvement skills along with a personal drive for details and quality workmanship.  
  • Demonstrate familiarity with Microsoft Office (Outlook, Word, Excel, and PowerPoint).  
  • Have good communication skills. 

 

Preferred Qualifications.  

  • Accept constructive feedback from more senior software team members. 
  • Have experience writing unit and integration tests with unit test frameworks.

Original Posting:

April 4, 2025

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

Pay Range $46,800.00 - $84,600.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Leidos Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Leidos DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Leidos
Leidos CEO photo
Tom Bell
Approve of CEO

Average salary estimate

$65700 / YEARLY (est.)
min
max
$46800K
$84600K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Aviation Software Engineer Intern, Leidos

Leidos is on a mission to enhance safety and security, and we’re seeking an Aviation Software Engineer Intern to join our vibrant team in Huntsville, AL during the Summer of 2025. This is a fantastic opportunity to dive into the world of software development within the defense sector, helping to craft innovative solutions for C2, Battle Management, and AI technologies. As an intern at Leidos, you’ll work closely with senior engineers who will mentor you throughout the software development process. You’ll get hands-on experience analyzing system requirements, designing C++ and Python software, and participating in Agile Sprint activities. Imagine collaborating with a team where your contributions lead to the development of mission-critical systems and analysis tools that genuinely impact defense operations. Your role will also include testing software, executing unit and integration tests, and partaking in code reviews—all essential for maintaining high-quality software outputs. At Leidos, we champion a supportive culture that encourages personal growth, continuous learning, and teamwork. We're excited to see how your unique background and skills will contribute to our goal of delivering exceptional software products. If you're driven, eager to learn, and passionate about technology’s role in defense, we’d love to welcome you to our team and assist you in launching your career in software engineering.

Frequently Asked Questions (FAQs) for Aviation Software Engineer Intern Role at Leidos
What are the primary responsibilities of an Aviation Software Engineer Intern at Leidos?

As an Aviation Software Engineer Intern at Leidos, you will have the chance to take on a range of responsibilities including analyzing system requirements, designing and developing innovative software in C++ or Python, and participating in Agile Sprint activities. You'll work alongside talented senior staff, contribute to code reviews, create unit and integration tests, and troubleshoot application issues—all while gaining invaluable hands-on experience in the defense industry.

Join Rise to see the full answer
What qualifications are needed to apply for the Aviation Software Engineer Intern position at Leidos?

To apply for the Aviation Software Engineer Intern position at Leidos, candidates must be pursuing a Bachelor’s degree in Software Engineering, Computer Science, or a related field, with a minimum cumulative GPA of 3.25. Familiarity with programming languages such as C++, Java, Python, or Ruby is essential. Additionally, strong analytical skills and good communication abilities are important for success in this role.

Join Rise to see the full answer
What programming languages are beneficial for the Aviation Software Engineer Intern role at Leidos?

For the Aviation Software Engineer Intern role at Leidos, proficiency in C++, Java, Python, or Ruby is beneficial. Your experience with these programming languages will allow you to effectively contribute to the development of robust software solutions and participate in various software development tasks alongside seasoned engineers.

Join Rise to see the full answer
How does Leidos support the growth of its Aviation Software Engineer Interns?

Leidos provides a supportive framework for its Aviation Software Engineer Interns by pairing them with experienced mentors who guide them throughout the software development lifecycle. Interns are encouraged to engage in Agile methodologies, partake in code reviews, and actively contribute to problem-solving discussions, all of which foster both professional and personal growth within the defense sector.

Join Rise to see the full answer
What type of software will the Aviation Software Engineer Intern work on at Leidos?

As an Aviation Software Engineer Intern at Leidos, you will work on developing software for Command and Control (C2), Battle Management, and AI solutions. This includes creating analysis tools, mission planning software, and components of mission-critical systems, allowing you to be at the forefront of innovative defense technology.

Join Rise to see the full answer
Common Interview Questions for Aviation Software Engineer Intern
Can you explain your experience with C++ or Python and how you've applied it in past projects?

In answering this question, focus on specific projects where you used C++ or Python. Discuss any challenges you faced, how you approached problem-solving, and any notable results. Mention your passion for coding and willingness to learn from feedback, which aligns with Leidos' collaborative culture.

Join Rise to see the full answer
How do you approach debugging and troubleshooting software issues?

To effectively answer this question, share your systematic approach to debugging that might include steps such as reproducing the issue, isolating the variables, and utilizing debugging tools. Emphasize your attention to detail and the importance of thorough testing to ensure quality software, which is crucial for an Aviation Software Engineer Intern at Leidos.

Join Rise to see the full answer
What is your understanding of Agile methodologies and how have you utilized them?

When addressing Agile methodologies, discuss your familiarity with concepts such as Sprints, Daily Stand-ups, and Sprint Retrospectives. Relate any real-life experiences working in an Agile environment, showcasing flexibility and the ability to adapt to changing priorities—key attributes for an intern at Leidos.

Join Rise to see the full answer
Can you describe a time when you had to accept constructive criticism?

Reflect on a specific instance where you received feedback and how it helped you grow. Mention your openness to learning and improving your skills, showing that you value mentorship, which is integral at Leidos, especially for an intern.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

In your response, highlight your time management skills by discussing methods such as creating to-do lists, utilizing project management tools, and setting deadlines. Stress your commitment to quality and meeting deadlines, key aspects for success as an Aviation Software Engineer Intern.

Join Rise to see the full answer
What steps do you take to ensure the quality of your code?

Talk about your coding practices, such as writing unit tests, performing code reviews, and applying coding standards. Mention any frameworks you’re experienced with that assist in maintaining code quality, which is crucial for the Aviation Software Engineer Intern role at Leidos.

Join Rise to see the full answer
How do you stay current with trends in software engineering?

Respond by detailing your methods for keeping up-to-date with new programming languages, frameworks, or industry advancements, such as following tech blogs, joining online communities, or participating in coding challenges. This shows your enthusiasm and commitment to the field, important for your future role at Leidos.

Join Rise to see the full answer
Describe how you would handle a disagreement with a team member about a software implementation.

Discuss your approach to conflict resolution, emphasizing open communication and collaboration. Outline how you would actively listen to your teammate's perspective and work together to find a solution that meets the project’s objectives, fostering a positive team dynamic critical at Leidos.

Join Rise to see the full answer
What role do you believe teamwork plays in software development?

In your answer, highlight the significance of collaboration, sharing knowledge, and mutual support within a software development team. Provide examples of how teamwork has led to successful project outcomes in your experiences, resonating with Leidos’ values of community and teamwork.

Join Rise to see the full answer
What excites you about the Aviation Software Engineer Intern position at Leidos?

Share your genuine enthusiasm for innovative software development within the defense sector. Talk about how the opportunity to work on impactful C2 and AI solutions aligns with your career goals and drives your passion for technology, making it clear why you are a great fit for the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Leidos Hybrid Wharton, New Jersey, United States
Posted 6 days ago
Photo of the Rise User
Leidos Hybrid Ashburn, Virginia, United States
Posted 9 days ago
Photo of the Rise User
Posted yesterday

VHB seeks a Geomatics Equipment Operator to join a top AEC firm dedicated to improving mobility and enhancing communities.

Robotec.ai Remote No location specified
Posted 8 days ago
L3Harris Technologies Hybrid US, Orange County, CA; California, Anaheim, CA
Posted 10 days ago
Photo of the Rise User
Magic Leap Remote Plantation, Florida, United States
Posted 11 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Passion for Exploration
Fidelity Investments Remote US, Suffolk County, MA; Massachusetts, Boston, MA
Posted 8 days ago

Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. At Leidos, our mission is to make the world safer, healthier, and mor...

430 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, on-site
DATE POSTED
April 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!