Senior Embedded Systems Engineer
About AirBotix
AirBotix is pioneering advanced aerial platforms and autonomous systems for defense, surveillance, and industrial applications. We develop cutting-edge solutions including tethered aerostats, UAVs (including our AquaNAV platform for maritime operations), and integrated command & control systems.
About the Role
We're seeking an experienced Embedded Systems Engineer to lead firmware and software development across our product portfolio. You'll design embedded systems for autonomous flight controllers, sensor payloads, ground control stations, and real-time communication systems that power our aerial and maritime platforms.
This role spans multiple systems including tethered aerostat controllers, UAV autopilots, AquaNAV maritime systems, payload computers, and ground-based telemetry systems.
Core Responsibilities
Embedded Firmware Development
- Real-time embedded software for flight controllers, autopilots, and mission computers
- Device drivers for sensors : IMU, GPS / GNSS, magnetometers, barometers, ultrasonic etc
- Motor control algorithms : BLDC ESCs, servo control, gimbal stabilization
- Communication stacks : UART, SPI, I2C, CAN bus, Ethernet, USB
- Bootloaders, firmware update mechanisms (OTA), and diagnostics
Flight & Control Systems
Autopilot firmware : Attitude estimation (Kalman / complementary filters), PID control loopsNavigation algorithms : Waypoint following, geofencing, return-to-homeSensor fusion : IMU / GPS integration, redundancy managementSafety systems : Failsafe modes, watchdog timers, health monitoringIntegration with Pixhawk, ArduPilot, PX4, or custom autopilot platformsPayload & Subsystem Integration
Payload computers : High-performance Linux boards (Jetson, RPi, custom SBCs)Camera interfaces : CSI, MIPI, RTSP streaming, video compressionWinch / tether controllers : Load monitoring, tension control, encoder feedbackPower management : Battery monitoring, voltage regulation, current sensingDataloggers and black box recordersCommunication Systems
RF telemetry : MAVLink, custom protocols, packet framing, error correctionSerial protocols : RS-232 / 422 / 485, Modbus RTUNetwork protocols : TCP / IP, UDP, MQTT, WebSocketsWireless systems : 900 MHz, 2.4 GHz, LTE / 4G modems, satellite modemsMesh networking and multi-node communicationGround Control & Testing
Ground station software integration (QGroundControl, Mission Planner)Hardware-in-the-loop (HIL) simulation environmentsAutomated testing frameworks and continuous integrationField debugging tools : JTAG, logic analyzers, oscilloscopesPerformance profiling and optimizationElectronics Integration
Schematic review and hardware bring-up for custom avionics boardsPCB debugging and hardware validationEnvironmental testing support (temperature, vibration, EMI)Production firmware releases and version controlRequired Qualifications
Experience : 5-8 years in embedded systems development
Must have hands-on experience in TWO of these domains :
Embedded Real-Time Systems : RTOS (FreeRTOS, Zephyr, QNX), bare-metal programming, interrupt handlingAutonomous Systems : UAV / drone firmware, robotics, autonomous vehicles, flight controllersSensor Integration : IMU fusion, GPS navigation, optical sensors, industrial instrumentationCommunication Protocols : RF telemetry, serial buses, network stacks, wireless systemsTechnical Skills (Core)
Languages : C / C++ (embedded), Python (scripting / testing)RTOS : FreeRTOS, Zephyr, or ThreadXMicrocontrollers : STM32, ESP32, NXP / Kinetis, ARM Cortex-M seriesTools : GCC / ARM toolchain, Git, JTAG debuggers (J-Link, ST-Link)Protocols : UART, SPI, I2C, CAN, Modbus, MAVLinkBuild Systems : Make, CMake, or PlatformIONice to Have
Linux embedded development (Yocto, Buildroot, device trees)Single-board computers : Raspberry Pi, Jetson Nano / Orin, BeagleBoneComputer vision libraries : OpenCV, GStreamerMATLAB / Simulink for control system modelingROS / ROS2 experience for robotics applicationsExperience with Pixhawk, ArduPilot, or PX4 ecosystemsKnowledge of DO-178C or IEC 61508 safety standardsFPGA programming (VHDL / Verilog) for high-speed interfacesIdeal Candidate Background
UAV / drone systems (flight controllers, autopilots, ground stations)Aerospace / defense embedded systems (avionics, mission computers)Robotics (autonomous navigation, sensor fusion, motion control)Industrial automation (PLCs, motion controllers, SCADA integration)Maritime systems (AUV / ASV, navigation, sonar integration)Automotive embedded systems (ADAS, ECU development, CAN networks)What You'll Work On
Next-generation flight controllers for tethered and free-flying platformsAquaNAV maritime autonomous systems with advanced navigationPayload integration for EO / IR cameras, radar, and communication relaysGround control station embedded computers and telemetry systemsReal-time data processing for autonomous decision-makingKindly send your CV to hr @airbotix.in