The company is looking to develop and deploy advanced software systems for autonomous platforms, computer vision applications, and real-time situational awareness tools.
Requirements
- Experience with Android Team Awareness Kit (ATAK)
- Knowledge of machine learning and vision-based algorithms
- Experience with autonomous systems, sensor fusion, and computer vision
- Familiarity with secure coding practices and regulatory requirements (e.g., ITAR)
- Experience with agile development methodologies
- Knowledge of software architecture and system integration
- Experience with testing and debugging tools
Responsibilities
- Design, implement, and maintain robust, scalable software applications aligned with user requirements and system specifications
- Write and execute unit, integration, and regression tests
- Troubleshoot technical issues and participate in code reviews to ensure code quality and adherence to best practices
- Contribute to discussions on software architecture and system integration, especially for applications involving autonomous systems, sensor fusion, and computer vision
- Assist in the development and implementation of machine learning and vision-based algorithms for deployment in real-time systems
- Participate in agile workflows including stand-ups, sprints, and retrospectives
- Ensure software meets security and regulatory requirements
Other
- Cross-Functional Collaboration: Work closely with engineers, designers, and program managers to define technical requirements, meet project goals, and integrate multidisciplinary solutions
- Mentorship & Technical Growth: Offer guidance to junior engineers and contribute to a culture of continuous learning and technical excellence
- Degree requirements not specified, but experience is required
- Travel requirements not specified