Bootstrap

IIT Bombay

Embedded Firmware Developer

๐Ÿ“ŒMumbai, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

Job Role: Embedded Firmware Developer


Job Category: Project Research Staff


About the project:

The Government-funded project focuses on the development and demonstration of drone and allied technologies. With applications spanning various sectors, the initiative leverages advanced technologies and infrastructure. It aims to foster strong industry-academia collaborations to address real-world challenges and drive innovation. Comprehensive training programs are an integral component, ensuring awareness and proficiency in drone operations.


Institute:

Indian Institute of Technology (IIT) Bombay, Mumbai


Qualification and Key Skills Required:

  • PhD with relevant experience OR
  • MTech / ME or equivalent degree with relevant experience OR
  • BTech / BE or equivalent degree with relevant experience
  • Proficient in developing, debugging, and optimizing embedded firmware in C/C++.
  • Strong experience and in-depth knowledge of multi-threading and Real-Time Operating System (RTOS) is mandatory (e.g., Nuttx, ZephyrRTOS).
  • Hands-on experience with ARM Cortex (M4 and above), STM32, ESP32, or similar microcontroller families.
  • Ability to interface firmware with sensors, actuators, communication peripherals (UART, SPI, I2C, CAN, Ethernet etc.).
  • Familiarity with version control systems (e.g, git-based workflows) and development pipelines.
  • Bare-metal embedded design experience.
  • Skilled in using tools like JTAG/SWD, oscilloscopes, logic analyzers for troubleshooting firmware/hardware issues.
  • Good understanding of coding practises, modularity, unit testing in embedded systems.
  • Familiarity with control systems, sensor fusion, UAV/autopilot systems and flight controller firmware (Ardupilot, Betaflight) is an added advantage.

Job Profile:

  • Design, develop, and maintain robust, efficient embedded firmware for autopilot and UAV-based applications.
  • Architect firmware using RTOS principlesโ€”task scheduling, inter-task communication, real-time constraints.
  • Conduct board bring-up, peripheral initialization, hardware validation, and troubleshooting on new hardware designs.
  • Develop and execute hardware-in-the-loop (HIL), unit, and integration tests; collect and evaluate flight data logs for performance assessment.
  • Collaborate with PCB, mechanical, and software teams for seamless system integration and production readiness.
  • Integrate feedback from test flights and field deployments for iterative firmware enhancements.
  • Create and maintain thorough firmware documentation, user guides, and update logs.
  • Any other work assigned as per requirement.
Other similar jobs

GPU SW Engineer

@ Huawei Technologies Research & Development (UK) Ltd, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Alternance - Ingรฉnieure/Ingรฉnieur "Edge Computing"

@ EDF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

SOC Engineer

@ Hitachi Digital, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Cyber Security Engineer

@ AeroVironment, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Controls Engineer

@ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Systems Engineer

@ Allied OneSource, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded RTOS Lead Engineer

@ Carrier, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded RTOS Engineer

@ Carrier, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Engr I

@ Honeywell, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Technical Lead Engineer, Embedded Systems

@ Lam Research, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    GPU SW Engineer

    @ Huawei Technologies Research & Development (UK) Ltd, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Alternance - Ingรฉnieure/Ingรฉnieur "Edge Computing"

    @ EDF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    SOC Engineer

    @ Hitachi Digital, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Cyber Security Engineer

    @ AeroVironment, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Controls Engineer

    @ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Systems Engineer

    @ Allied OneSource, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded RTOS Lead Engineer

    @ Carrier, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded RTOS Engineer

    @ Carrier, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Engr I

    @ Honeywell, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Technical Lead Engineer, Embedded Systems

    @ Lam Research, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—