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:
- Strong 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.
- Strong 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