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 to support various DoD customers.
Requirements
- Experience with C-Sharp/.NET, C, C++, Java.
- Familiarity with Git for software source control and configuration management.
- Experience with remote controlled boats, vehicles, or planes is a plus.
- Experience with Linux is a plus
- Experience with single board computers (Raspberry Pi, NVIDIA Jetson, etc.).
- Familiarity with UxS command and control message formats (ex. STANAG-4586, UCI, MAVLink).
- Experience developing next generation C2 architectures for the DoD.
Responsibilities
- develop cutting edge command and control (C2) and autonomy software for various uncrewed platforms including planes, boats, vehicles, and submersibles.
- develop software designs using best practices and object-oriented methodologies.
- develop automated unit and integration level tests.
- familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
- Routine collaboration with team members in developing system capabilities is expected.
- following pre-defined software safety practices to develop flight critical software.
- software architecture reviews, documentation updates, and comprehensive testing of new capabilities.
Other
- Must be a U.S. Citizen.
- 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.
- CONUS Travel required Less than 10%