Leidos is a Fortune 500® innovation company dedicated to addressing challenges in national security and health. They are seeking an Aviation Software Engineer Intern to develop software for C2, Battle Management, and AI solutions, while being mentored by senior staff throughout the software development process.
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.
Qualification
Required
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
Accept constructive feedback from more senior software team members.
Have experience writing unit and integration tests with unit test frameworks.
Benefits
Leidos is a Fortune 500® innovation company rapidly addressing the world’s most vexing challenges in national security and health.