i3 is seeking a Software Engineer to develop cutting edge command and control (C2) and autonomy software for various uncrewed platforms including planes, boats, vehicles, and submersibles, leveraging the latest .NET tools and best practices for DoD customers.
Requirements
- Candidate will develop software designs using best practices and object-oriented methodologies.
- Candidate will develop automated unit and integration level tests.
- Candidate must be familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
- Experience with C-Sharp/.NET, C, C++, Java.
- Familiarity with Git for software source control and configuration management.
- Experience with Linux is a plus
- Familiarity with UxS command and control message formats (ex. STANAG-4586, UCI, MAVLink).
Responsibilities
- develop cutting edge command and control (C2) and autonomy software for various uncrewed platforms including planes, boats, vehicles, and submersibles
- following pre-defined software safety practices to develop flight critical software
- software architecture reviews
- documentation updates
- comprehensive testing of new capabilities
- develop software designs using best practices and object-oriented methodologies
- develop automated unit and integration level tests
Other
- Must be a U.S. Citizen.
- Have a Bachelor of Science degree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences.
- 3-10 years of professional experience required.
- Active Secret Clearance preferred. Candidates must have the ability to obtain and maintain a clearance prior to start.
- Candidate must be a team player and be creative, adaptive, and excited to learn.