Embedded Software Engineer (Onsite, India)
Embedded C/C++ | ArduPilot | Python | Embedded Linux | | OpenCV
Are you ready to design the software that makes autonomous aircraft fly safely and efficiently
We are seeking a skilled Embedded Software Engineer to join our robotics and aerospace team in India. In this critical, hands-on role, you will develop flight-critical embedded systems for a revolutionary dual-motor, thrust-vectored, blended wing body aircraft.
What you'll do:
- Flight-Critical Firmware Development Design and implement embedded systems to control advanced autonomous flight operations.
- Real-Time Control Systems Build high-frequency control loops, sensor fusion algorithms, and state estimation systems under strict timing constraints.
- Hardware Integration & Optimization Develop drivers for IMUs, GPS modules, cameras, and motor controllers while optimizing for memory and power efficiency.
- Autonomous Navigation Systems Support precision landing, path planning, and obstacle avoidance with computer vision pipelines.
- Communication & Telemetry Implement reliable ground station connectivity, fleet coordination, and telemetry protocols in challenging RF environments.
What you bring:
- Proficiency in Embedded C, Modern C++, Python, Embedded Linux, OpenCV, and ArduPilot.
- Experience with ROS 2, PX4, SITL/HITL testing, control systems, multithreading, state estimation, and sensor integration.
- Familiarity with MIPI-CSI, USB V4l2, Zenoh, and real-time performance optimization.
- Strong background in robotics, avionics, defence & aerospace applications.
Onsite, Full-time India
This is a unique opportunity to shape the future of autonomous flight technology by contributing directly to safety-critical and performance-driven software.
Apply today and help us build the next generation of intelligent aircraft.