Embedded Engineer

Axldrone 

📍 Kozhikode, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

STM32FreeRTOSUARTSPII2C

Industry

RoboticsConsumer Electronics

Job Description

Core Stack

  • STM32 Microcontrollers (F / H / G Series)
  • Embedded C / C++
  • FreeRTOS / Bare-Metal RTOS
  • UART · SPI · I2C · CAN · USB
  • STM32CubeIDE · CubeMX · HAL/LL
  • JTAG / SWD Debug · Logic Analyzer
  • MAVLink · ArduPilot / PX4 (Bonus)



Key Responsibilities

  • Firmware Development — Develop and maintain firmware for STM32-based microcontrollers using C/C++ for drone avionics and onboard embedded systems.
  • Protocol Implementation — Implement and debug communication protocols including UART, SPI, I2C, CAN, and USB across flight-critical hardware interfaces.
  • Peripheral Integration — Integrate sensors, actuators, and peripherals into embedded systems, ensuring reliable operation under real-time constraints.
  • Hardware Collaboration — Collaborate with hardware engineers on PCB bring-up, schematic review, and hardware validation across prototype cycles.
  • Testing & Debugging — Perform unit testing, HIL testing, and debugging using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Optimization & Field Support — Optimize firmware for low power and real-time performance; support system integration and field testing of UAV platforms.