WE ARE LOOKING FOR
SW Engineer – Mission Computer
We are looking for an experienced SW Engineer to join our team and contribute to the development of advanced software solutions for Qualcomm-based mission computers in autonomous systems. In this role, you will work at the intersection of embedded software, robotics, security, and system integration, helping to build reliable, secure, and high-performance solutions for demanding UAV and UxV environments.
Key Responsibilities
- Design, develop, and maintain software for Qualcomm-based mission computers used in autonomous and mission-critical systems
- Build and support ROS2-based applications and middleware for perception, planning, navigation, and sensor integration
- Work on secure platform bring-up, boot chain validation, and integration of platform security features
- Support communication and data exchange between autonomy stack, flight controller, and ground systems
- Optimize software performance for real-time and resource-constrained environments
- Implement telemetry, diagnostics, and monitoring tools to improve system reliability
- Collaborate closely with software, hardware, QA, manufacturing, and systems teams throughout development and integration
Required Qualifications
- 5+ years of experience in robotics, autonomous systems, embedded software, or safety-critical platform development
- Strong hands-on experience with Qualcomm SoCs, mission computer platforms, and embedded Linux environments
- Good knowledge of ROS2, real-time embedded systems, and Python development
- Experience with Linux/Yocto, BSP integration, platform bring-up, driver integration, and debugging
- Understanding of sensor integration and communication protocols in autonomous systems
- Knowledge of secure boot, hardware root of trust, secure provisioning, and embedded cybersecurity principles
- Experience with performance optimization for GPU, DSP, NPU, or other AI/ML acceleration environments is an advantage
- Familiarity with DevOps practices, CI/CD, Git, Docker, Kubernetes, and automated testing is a plus
- Strong communication skills in English and the ability to work effectively in cross-functional teams
This is an exciting opportunity to work on cutting-edge autonomous systems and contribute to secure, high-performance software solutions in a challenging technical environment. If you are passionate about embedded software, robotics, and advanced system integration, we would be happy to hear from you.