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
How to Apply: Submit your resume and a cover letter outlining your relevant experience and why you are the ideal candidate for this position and share it with us at [email protected]
Pay: From ₹400,000.00 per month
Benefits:
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person