Embedded Systems Engineer – UAV & Jet Propulsion Systems
Location : Hyderabad (On Site)
Company : Apollyon Dynamics
Type : Full-Time
About Apollyon Dynamics
Apollyon Dynamics is a BITS Pilani, Hyderabad student-led defense technology startup building next-generation UAV systems, from jet-propelled loitering munitions to autonomous aerial platforms that redefine speed, endurance, and intelligence.
Our mission is to fuse cutting-edge avionics, AI-driven control, and indigenous manufacturing to power India’s next era of defense innovation.
We’re young, ambitious, and deeply technical, if you’ve ever wanted to build something that actually flies, this is your place.
Role Overview
We’re looking for an Embedded Systems Engineer who can turn control theory and aerodynamics into working hardware.
You’ll be responsible for developing real-time embedded firmware that drives propulsion, control surfaces, and sensor systems for our UAV platforms.
This isn’t a maintenance role — it’s an R&D-heavy engineering position where you’ll be prototyping, testing, and debugging firmware that powers autonomous jet UAVs.
You’ll work directly with the aerodynamics, control systems, and AI autonomy teams to ensure tight hardware–software integration.
Key Responsibilities
- Design, develop, and optimize embedded firmware for UAV flight controllers and propulsion subsystems.
- Integrate sensors (IMU, GPS, barometer, pitot tube, fuel / temperature sensors) and actuators (ESCs, servos, jet throttle valves).
- Implement and tune control loops (PID, LQR, custom algorithms) in real-time environments.
- Develop and maintain communication protocols — UART, SPI, I2C, CAN, and MAVLink for telemetry.
- Bring up and debug STM32-based boards, ensuring robust RTOS performance (FreeRTOS or NuttX).
- Collaborate with control engineers to deploy algorithms from MATLAB / Simulink or Python simulations to the microcontroller.
- Ensure system reliability — watchdogs, fault handling, and real-time safety checks.
- Conduct bench testing and field testing of avionics systems with data logging and analysis.
- Maintain documentation for firmware architecture, APIs, and hardware interfacing.
Required Skills & Experience
Core Firmware : Strong C++ 17 for embedded systems, familiarity with STM32 / ARM Cortex microcontrollersRTOS / Bare Metal : Experience with FreeRTOS, thread scheduling, interrupt handling, and low-level driversElectronics : Understanding of digital electronics, ADC / DAC, PWM, serial communication, and PCB-level debuggingCommunication Protocols : UART, SPI, I2C, CAN, and MAVLink for UAV telemetrySensor Integration : IMUs, GPS, barometers, magnetometers, ESCs, and other avionics componentsControl Loops : Basic understanding of PID control and ability to implement it on hardwareTesting Tools : Logic analyzers, oscilloscopes, serial monitors, data loggersVersion Control : Git / GitHub workflow familiarityBonus : PX4 / Ardupilot firmware experience, ROS2, UAVCAN, sensor fusion (EKF), MATLAB / Simulink, embedded Linux
Nice-to-Have Experience
Prior work on UAVs, drones, or robotics platformsExperience flashing and debugging PX4 or Ardupilot buildsKnowledge of control systems, signal processing, or state estimationComfort with Gazebo or PX4 SITL simulation environmentsExperience with AI-on-edge or microcontroller-based ML inferencePersonality & Culture Fit
We’re not looking for employees; we’re looking for builders.
You’ll fit right in if you :
Thrive in hands-on R&D, not just documentation.Enjoy debugging at 2 AM because you just got a new sensor talking.Want to see your code take flight – literally.Are comfortable working in a fast-paced, mission-driven startup environment.Believe in learning fast, failing smart and fast, and iterating even faster.