Leidos is looking to develop software for tactical strike, sensors, CUAS, and UAS solutions to help customers in the Defense Industry achieve their critical missions.
Requirements
- Candidate must have experience with software development in either C-Sharp/.NET, 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 experience writing unit and integration tests with unit test frameworks.
Responsibilities
- 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++ and 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.
- Use GitLab software pipeline for performing configuration management and automated testing
Other
- 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.
- 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.
- Must be a US Citizen and have the ability to obtain a DoD Secret security clearance with Leidos.