Embedded Firmware Developer

6 days ago


Gurgaon, Haryana, India Flybots Tech Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

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 year

    Role & 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...


  • Gurgaon, Haryana, India EpVi Lighting Technology Full time ₹ 3,00,00,000 - ₹ 7,00,00,000 per year

    Job 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 year

    Job 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 year

    Job 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...


  • Gurgaon, Haryana, India Datacultr Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    DescriptionWe 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...


  • Gurgaon, Haryana, India Datacultr Full time ₹ 9,00,000 - ₹ 12,00,000 per year

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


  • Gurgaon, Haryana, India Elecbits Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About 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...


  • Gurgaon, Haryana, India Datacultr Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    EMBEDDED 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...


  • Gurgaon, Haryana, India VM Placement Solutions Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    3+ 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,...


  • Gurgaon, Haryana, India Datacultr Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    About 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...