Posted on: 17/10/2025
About the Role :
We are seeking a passionate and skilled Embedded Systems Engineer with strong expertise in drone systems, embedded controllers, and firmware development. The ideal candidate will have hands-on experience designing and integrating embedded hardware, tuning PID controllers, and developing reliable firmware solutions for UAV and drone applications.
Key Responsibilities :
- Design, develop, and integrate embedded systems for UAVs and drone platforms.
- Work on microcontroller-based designs (STM32, ESP32, Atmel, or similar) and implement control algorithms.
- Design PCB layouts and schematics using tools like KiCad or Altium.
- Develop, test, and debug firmware for drone flight controllers, ESCs, and sensors (IMU, GPS, barometer, etc.).
- Implement and tune PID control loops for stable drone flight performance.
- Work on firmware updates, bootloaders, and OTA systems for embedded devices.
- Collaborate with mechanical, electronics, and software teams for full system integration.
- Perform hardware bring-up, debugging, and validation using oscilloscopes, logic analyzers, and other lab tools.
- Ensure compliance with reliability, safety, and EMI/EMC standards in design and testing.
- Contribute to documentation of design processes, test results, and firmware versions.
Required Skills & Qualifications :
- Bachelors or Masters degree in Electronics, Electrical, Mechatronics, or Aerospace Engineering.
- 2+ years of hands-on experience in embedded systems, particularly in drones or UAV systems.
- Strong understanding of embedded C/C++ programming, real-time operating systems (RTOS), and communication protocols (I2C, SPI, UART, CAN).
- Experience with PCB design and layout using KiCad (Altium experience is a plus).
- Good knowledge of control systems and PID tuning for UAV stabilization.
- Experience with firmware development and version control tools (Git, GitHub).
- Familiarity with sensors, telemetry systems, and motor control (PWM, ESCs).
- Ability to work with ArduPilot, PX4, or custom flight stacks is highly desirable.
- Strong analytical, debugging, and problem-solving skills.
Preferred (Good to Have) :
- Experience with drone communication protocols (MAVLink).
- Familiarity with FPGA, CAN bus systems, and telemetry integration.
- Understanding of power systems and battery management for drones.
- Exposure to simulation environments like Gazebo or MATLAB/Simulink for control testing.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1561603
Interview Questions for you
View All