We're Hiring: Embedded Software Developer – Autopilot, Sensors & Realtime Imaging
Full time | Core team
LAT Aerospace | Perception & Autonomy
At LAT Aerospace, we’re building India’s first clean-sheet hybrid-electric STOL aircraft and a next-generation autonomy stack powering aircraft for complex missions. Our team is kicking off a new chapter — developing the full flight-control, obstacle-avoidance, GNSS-denied navigation, and swarm-coordination layers that will define LAT’s autonomy architecture.
As part of the Embedded Systems team, you will own the software that touches the metal: drivers, RTOS layers, sensor buses, camera pipelines, and high-speed data movement across compute units. This is a high-ownership role building mission-critical embedded software for real flight hardware.
What you’ll do
Develop low-level drivers and OS-layer software for LAT’s custom autopilot hardware — SPI/I2C/UART buses, timers, PWMs, DMA, ADC/DAC, GPIO, bootloaders, and board bring-up.
Build embedded RTOS components (FreeRTOS, NuttX, or similar) for deterministic flight-control and sensor tasks.
Implement sensor-integration pipelines on Linux-based SoCs (IMU, barometer, cameras, lidar, GPS/GNSS modules, altimeters, magnetometers, and custom perception sensors).
Develop high-performance video streaming & capture pipelines — GStreamer, V4L2, CSI/USB camera drivers, real-time image pre-processing.
Optimize embedded Linux performance for latency, throughput, thermal and memory constraints on edge compute hardware.
Integrate and validate embedded software with GNC, perception, and autonomy stacks for real flight scenarios.
Own debugging and bring-up on hardware, using oscilloscopes, logic analyzers, JTAG/SWD, serial monitors, and custom test harnesses.
What we're looking for
Strong programming skills in C and C++ for embedded and systems programming.
Hands-on experience with Linux-based embedded systems, kernel interfaces, device trees, and performance tuning.
Deep understanding of sensors and communication protocols (SPI, I2C, UART, CAN, MIPI CSI, Ethernet, USB).
Experience with camera drivers, GStreamer, V4L2 or real-time video systems.
Ability to debug timing, synchronization, memory, and low-level hardware issues.
Comfort reading schematics and working alongside electronic design engineers during board bring-up.
Experience with PX4/ArduPilot, flight stacks, or UAV autopilot firmware.
Knowledge of GPU-assisted pipelines, CUDA, or hardware-accelerated image processing.
Why LAT?
Core-team role building the autonomy brain of India’s most ambitious aerospace startup.
Ownership, speed, and the opportunity to define a new class of systems from scratch.