IZI
Website:
izicart.com
Job details:
Job Title: L2 Embedded Firmware Engineer (UAV & STM32)
Years of Experience: 3+ years
Work Model: Work From Office
Location: Bhopal, Madhya Pradesh
Role Overview:
We are looking for an experienced Embedded Firmware Engineer to develop and optimize reliable, real-time firmware for UAV systems. The role focuses on low-level performance, timing accuracy, and hardware safety using STM32-based platforms.
Key Responsibilities:
- Develop and maintain embedded firmware for UAV systems on ARM Cortex-M (STM32)
- Design and optimize RTOS-based architectures (FreeRTOS) for performance and stability
- Implement communication protocols such as UART, SPI, I2C, CAN, USB, and MAVLink
- Integrate and calibrate sensors (IMU, GPS, Barometer, Magnetometer)
- Work on motor control systems (PWM for ESC/Servo) and peripheral interfaces
- Ensure firmware reliability through debugging tools (JTAG/SWD, oscilloscope, logic analyzer)
- Implement secure firmware practices including bootloaders, OTA, and firmware signing
- Optimize memory usage, timing, and overall system performance
Required Skills:
- Strong proficiency in Embedded C/C++ and ARM Cortex-M (STM32)
- Experience with Linux (Ubuntu), Python, Make/CMake, and GDB
- Hands-on experience with FreeRTOS (task scheduling, interrupts, queues, semaphores)
- Knowledge of communication interfaces and RF telemetry systems
- Understanding of sensor fusion basics (KF/EKF) and calibration techniques
- Experience with security protocols (AES-128/256, secure boot, encrypted communication)
Key Result Areas (KRAs):
- Reliable STM32-based UAV firmware development
- Efficient RTOS architecture and performance optimization
- Robust communication stacks including MAVLink
- Seamless motor control and sensor integration
- Delivery of secure, stable, and regression-free firmware
Red Flags (Not a Fit If):
- Limited to Arduino-level experience
- No exposure to RTOS or low-level debugging
- Inability to explain timing, interrupts, or sensor data flow
HR Team
IZI Ventures Private Limited
Click on Apply to know more.