Software Engineer
Core
Design and develop real-time AI/ML processing systems for edge sensor signal processing (drone detection, automated target recognition) and integrate them into military and security systems.
Role type
Senior IC software engineer (real-time AI/ML systems)
Builds
Real-time AI/ML processing systems, software architecture improvements, and autonomous capabilities for defense and security applications
Domain
Defense, national security, government, marine, and critical infrastructure protection
Deliverable
production ML models | product features
Required skills
Real-time high-throughput data processing, object-oriented software development (Python/C++), Linux development, unit testing, Docker, CI/CD pipelines
Preferred skills
Edge computing, sensor fusion, image processing, back-end architecture design
Technologies
Python, C++, PyTorch, Flask, GStreamer, Deepstream, Linux, Docker, GitLab, Jenkins
Responsibilities
Develop real-time AI/ML processing systems for edge sensor signal processing; propose new concepts for software architecture; integrate software into military and security systems; define work packages for subcontractors; collaborate with cross-functional teams to integrate requirements
Seniority
Senior, hands-on IC