Ultra Intelligence & Communications is seeking experienced Software Engineers to support their Command and Control (C2) product line, aiming to enhance situational awareness, tactical command and control, and video data exchange capabilities in a dynamic, multi-domain environment for defense applications.
Requirements
- Extensive experience with programming languages C and C++.
- Advanced knowledge of object-oriented programming principles, algorithm design, and data structures.
- Experience with Linux and Windows operating systems and associated software development kits.
- ADA and/or FORTRAN highly desired.
Responsibilities
- Completes the design, development, and deployment of software programs with minimal oversight.
- Analyzes and resolves issues identified during customer testing and scenario runs.
- Contributes to software architecture decisions and the design of complex systems.
- Provides technical guidance and mentorship to junior engineers and collaborates with other teams to meet project goals.
- Evaluates and implements best practices to improve software quality and efficiency.
Other
- Minimum 6 years of professional experience in software development.
- Active US Government Security Clearance at the Secret level at time of hire.
- Candidates without a degree, but with experience are encouraged to apply.
- Prior experience in Air and Missile Defense Systems
- Demonstrated ability to lead small to medium-sized software development projects.