
Embedded Firmware Developer
6 days ago
Job Description: Embedded Firmware Developer (STM32 - UAV Flight Controllers - Bare Metal Focus)
Position:
Bare Metal Embedded Firmware Developer - UAV Flight Controllers
Location:
Gurgaon
Experience:
3+ years in
bare-metal embedded firmware development
for UAVs/drones or high-performance real-time systems
Job Summary
We are looking for a
highly skilled Embedded Firmware Developer
with
strong bare-metal programming expertise
on
STM32 microcontrollers
(ARM Cortex-M) to develop
flight control firmware for UAVs/drones
. The ideal candidate must have deep experience in
register-level programming, sensor fusion, and real-time control systems
, with
RTOS knowledge as a secondary skill
.
Core Responsibilities
- Develop
bare-metal firmware
for
STM32-based flight controllers
(no OS dependency). - Write
efficient, low-latency control code
for UAV stabilization and navigation. - Implement
sensor fusion algorithms
(IMU, GPS, Barometer) using
Kalman Filters, Madgwick, or complementary filters
. - Design and optimize
flight control algorithms (PID, adaptive control, cascaded loops)
. - Develop
register-level drivers
for
SPI, I2C, UART, CAN, PWM, and timers
. - Work closely with hardware engineers to
debug and optimize PCB designs
for flight controllers. - Conduct
real-time performance tuning
(interrupt latency, DMA optimizations, loop timing). - Perform
hardware testing
using
oscilloscopes, logic analyzers, and SWD/JTAG debuggers
. - Ensure
deterministic behavior
in flight-critical code (no dynamic allocation, minimal ISR jitter).
Must-Have Skills (Bare Metal Focus)
Expert in STM32 bare-metal programming
(HAL/LL is acceptable, but
register-level coding is a must
).
Strong C programming
(bit manipulation, volatile usage, memory-mapped I/O).
Sensor fusion experience
(IMU calibration, Kalman/Complementary filters, AHRS).
UAV flight dynamics understanding
(attitude estimation, PID tuning, control theory).
Low-level peripheral driver development
(TIMERS, ADC, DMA, PWM for ESCs).
Debugging skills
(JTAG/SWD, logic analyzers, real-time tracing).
Knowledge of ESC protocols
(PWM, OneShot, DShot) and motor control.
Secondary Skills (RTOS is a Plus, but Not Primary)
Experience with
FreeRTOS, Zephyr, or other RTOS
(for non-critical tasks).
Familiarity with
PX4/ArduPilot
(useful but not required).
Basic understanding of
PCB design considerations
(signal integrity, EMI/EMC).
Education & Experience
- B.E/B.Tech/M.E/M.Tech in Electronics/Electrical/Aerospace Engineering or related field.
- 3+ years of bare-metal embedded development
, preferably in
UAVs, robotics, or avionics
. - GitHub/Portfolio
demonstrating
STM32 bare-metal projects
(flight controllers preferred).
Why Join?
- Architect the Core: Move beyond modifying existing code. This is a rare opportunity to design and build deterministic, real-time firmware from the ground up for cutting-edge UAVs.
- Founding Member Legacy: Become a foundational part of our story. Collaborate with ex-Google founders and secure your place as a key founding member of a company poised for significant growth.
- Tackle Extreme Engineering: Immerse yourself in the ultimate challenge of high-performance, low-latency systems where every microsecond and register write counts.
- Pure R&D Environment: Thrive in a culture dedicated to research and breakthrough innovation, not just product iteration. We solve hard problems here.
- Own Your Impact: See your code directly translate to the flight dynamics of advanced drones. Your work isn't a small feature—it's the brain of the machine.
Apply Now:
Send your resume, GitHub, and project details to
.
-
Embedded Firmware
1 week ago
Gurgaon, Haryana, India Neuranics Lab Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRole & responsibilities :Develop firmware for FPGAs from vendors such as Lattice Semiconductor, and Texas Instruments, including SoC implementations and hardware/software co-design.Optimize and implement image and video processing algorithms on embedded platforms and FPGA architectures.Integrate and support FPGA/ASIC-based ISP blocks, ensuring high...
-
Embedded Firmware Engineer
2 weeks ago
Gurgaon, Haryana, India EpVi Lighting Technology Full time ₹ 3,00,00,000 - ₹ 7,00,00,000 per yearJob Title: Firmware Engineer (Hardware Integration)Location: Sector 62, Gurugram, Haryana 122101Experience Level: Required Experience 1-2 yearsApply Now - About Us:At Enlog, we are redefining energy management with innovative technology that helps businesses and communities reduce energy waste and embrace sustainable practices. As a vibrant startup, we offer...
-
Firmware Developer
17 hours ago
Gurgaon, Haryana, India Enlog Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Title: Firmware Engineer (Hardware Integration)Location: Sector 62, Gurugram, Haryana 122101Experience Level: Required Experience 1-2 yearsApply Now - About Us:At Enlog, we are redefining energy management with innovative technology that helps businesses and communities reduce energy waste and embrace sustainable practices. As a vibrant startup, we offer...
-
Firmware Developer
9 hours ago
Gurgaon, Haryana, India EpVi Lighting Technology Full time ₹ 3,00,000 - ₹ 4,50,000 per yearJob Title: Firmware Engineer (Hardware Integration)Location: Sector 62, Gurugram, Haryana 122101Experience Level: Required Experience 1-2 yearsApply Now - About Us:At Enlog, we are redefining energy management with innovative technology that helps businesses and communities reduce energy waste and embrace sustainable practices. As a vibrant startup, we offer...
-
Embedded Systems Developer
1 week ago
Gurgaon, Haryana, India Datacultr Full time ₹ 8,00,000 - ₹ 24,00,000 per yearDescriptionWe are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team.In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT and Consumer Electronics.If you enjoy low-level programming, hardware-software integration, and solving...
-
Embedded Systems Developer
1 week ago
Gurgaon, Haryana, India Datacultr Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDescription : We are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team. In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT and Consumer Electronics. If you enjoy low-level programming, hardware-software...
-
Senior Firmware Engineer
1 week ago
Gurgaon, Haryana, India Elecbits Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout UsAbout Us Elecbits is India's leading full-stack, vertically integrated Electronics engineering and manufacturing organisation, enabling customers like Panasonic, Yamaha, Maruti Suzuki, OLA, Valeo, and 200 others to go from idea to mass production in a simpler, faster, scalable manner. We are on a mission to build the digital and physical...
-
Embedded Systems Developer
8 hours ago
Gurgaon, Haryana, India Datacultr Full time ₹ 8,00,000 - ₹ 24,00,000 per yearEMBEDDED SYSTEMS DEVELOPERABOUT USDatacultr is a global Digital Operating System for Risk Management and Debt Recovery, we drive Collection Efficiencies, Reduce Delinquencies and Non-Performing Loans (NPL's). Datacultr is a Digital-Only provider of Consumer Engagement, Recovery and Collection Solutions, helping Consumer Lending, Retail, Telecom and Fintech...
-
Embedded Systems Engineer
6 days ago
Gurgaon, Haryana, India VM Placement Solutions Full time ₹ 8,00,000 - ₹ 25,00,000 per year3+ years of experience in embedded firmware development.Strong knowledge of C/C++ programming for embedded systems.Experience with ARM Cortex-M, ESP32, nRF52, STM32, or similar SoCs/MCUs. Familiarity with RTOS (FreeRTOS, Zephyr, ThreadX, etc.). Required Candidate profileexperience in embedded firmware development.Experience in hardware debugging using JTAG,...
-
Embedded System Developer
14 hours ago
Gurgaon, Haryana, India Datacultr Full time ₹ 1,04,000 - ₹ 1,30,878 per yearAbout UsDatacultr is a global Digital Operating System for Risk Management and Debt Recovery, we drive Collection Efficiencies, Reduce Delinquencies and Non-Performing Loans (NPLs).Datacultr is a Digital-Only provider of Consumer Engagement, Recovery and Collection Solutions, helping Consumer Lending, Retail, Telecom and Fintech Organizations to expand and...