Software Engineer C++ (R5716)
Core
Develop and maintain C++ software for Linux-based edge computing platforms, integrating sensors, imaging systems, and mission applications for defense systems.
Role type
Software Engineer (C++ / Embedded Systems)
Builds
Production software for NVIDIA Jetson and ARM64 edge compute platforms connected to cameras and sensors
Domain
Defense technology / Edge computing / Robotics
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Linux, sensor integration, system debugging, cross-platform development, code review, automated testing
Responsibilities
Develop, test, debug, and maintain C++ software for edge systems and mission applications; Build applications for NVIDIA Jetson and other edge compute platforms; Contribute to calibration, synchronization, and configuration tools for complex sensor systems; Investigate issues across application software, Linux, networking, and hardware interfaces; Write clear, maintainable code and participate in code reviews and automated testing; Collaborate with systems, hardware, AI, and autonomy engineers to deliver integrated capability