What are we looking for:
We are looking for a passionate and skilled Embedded Firmware Engineer (L2) to design, develop, and optimize low-level firmware for UAV avionics and control systems. You will work closely with multidisciplinary teams—including hardware, control systems, and software engineers—to deliver reliable, high-performance embedded solutions for flight controllers and sensor integration.
Key Responsibilities:
Design, develop, and maintain firmware for UAV avionics and flight control systems.
Implement and optimize real-time control algorithms and sensor fusion techniques.
Customize and integrate open-source flight stacks such as PX4 or ArduPilot.
Develop and implement communication protocols (e.g., MAVLink, CAN, UART, SPI, I2C).
Conduct hardware bring-up, debugging, and firmware optimization on embedded targets.
Collaborate with electronics and control teams to ensure seamless hardware-firmware
integration.
Work with RTOS for task scheduling and system performance tuning.
Contribute to testing, validation, and documentation of embedded systems.
Requirements:
Solid proficiency in C/C++ for embedded systems; working knowledge of Python for scripting and automation.
Experience with RTOS-based development.
Solid understanding of electronics, mechatronics, and hardware interfaces.
Hands-on experience with microcontrollers, sensors, and communication peripherals.
Familiarity with PX4, ArduPilot, or similar open-source flight control frameworks.
Experience with embedded debugging tools, oscilloscopes, and logic analyzers.
Solid analytical, problem-solving, and documentation skills.
Prior experience in scaling a D2C or consumer brand is a big plus
Pay: From ₹600,000.00 per year
Advantages:
Paid sick time
Paid time off
Provident Fund
Work Location: In person
📌 Uav Rf/ew And Data Link Engineer Bhopal
🏢 IZI
📍 Bhopal