Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21176519

    MUMBAI · FULLTIME

    Embedded Firmware and Control Engineer

    IIT Bombay

    IIT Bombay

    Mumbai · onsite · Posted 5d ago

    Sourced fromFoundit
    Not disclosed2–4 yrsfulltimeMumbai

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Job Role:Embedded Firmware and Control Engineer

    Location: Indian Institute of Technology Bombay, Mumbai

    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 in a relevant experience OR
    • MTech / ME or equivalent with minimum 2 years of relevant experience OR
    • BTech / BE or equivalent with minimum 4 years of relevant experience

    Candidate must have following skills & experience-

    • Proficient in developing, debugging, and optimizing embedded firmware in C/C++.
    • Must have hands-on experience with ARM Cortex (M4 and above), STM32, RISC-V microcontroller families.
    • Strong experience in Bare-Metal Firmware Development with deep understanding of hardware concepts like SFR, Interrupts, Timers, PWM, Flash, Memory maps, DMA, Bootloader etc.
    • Experience of driver development for SPI, I2C, UART, CAN, Ethernet etc.
    • Must have working experience of multi-threading and Real-Time Operating System like Nuttx, ZephyrRTOS, etc.
    • Strong understanding of Systems Architecture
    • Skilled in using tools like JTAG/SWD, oscilloscopes, logic analyzers for troubleshooting firmware/hardware issues.
    • Strong understanding of with version control systems (e.g, git-based workflows) and development pipelines.
    • Good understanding of coding practises, modularity, unit testing in embedded systems.
    • Experience with CMake and Makefile compiler toolchain

    Preferred to have -

    • Familiarity with control systems, sensor fusion, UAV/autopilot systems and flight controller firmware (Ardupilot, Betaflight) is an added advantage.
    • Experience with safety/certification standards (e.g., ISO 26262, DO-178C)
    • Experience with drones, avionics, robotics, or autonomous system
    • Proficiency in Python for tooling, testing or scripting

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

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    i2cuartSystems ArchitecturecmakecEthernetMultithreadingBootloaderJTAGDmaSTM32logic analyzersMakefileCanSWDoscilloscopesInterruptsPwmGit-based workflowsTimersARM Cortex M4 and abovedriver development for SPIFlash Memory mapsRISC-V microcontroller familiessfrBare Metal firmware development

    Section · Company

    About IIT Bombay

    IIT Bombay

    IIT Bombay

    Education & Training

    603

    employees

    1958

    68 years old

    Mumbai, Maharashtra

    India

    ₹6.5L PA avg

    Avg at IIT Bombay

    About

    IIT Bombay is a premier engineering institution in India, recognized for its research and high-quality education in various engineering disciplines.

    Industries

    Education & Training

    Employee ratings

    10 reviews

    4.5/ 5

    Culture

    4.6

    Career growth

    3.4

    Work-life

    4.2

    Employees rate it well for

    Overall Company45Work-Life Balance44

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 595 Embedded & VLSI Engineer jobs in India
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast