Embedded Firmware Developer

1 day ago


Mumbai India IIT Bombay Full time

Job Description Job Role: Embedded Firmware Developer Job Category: Project Research Staff About the project The Government-funded project focuses on the development and demonstra on of drone and allied technologies. With applications spanning various sectors, the ini a ve leverages advanced technologies and infrastructure. It aims to foster strong industry-academia collabora ons to address real-world challenges and drive innova on. Comprehensive training programs are an integral component, ensuring awareness and proficiency in drone operations. Institute: Indian Institute of Technology (IIT) Bombay, Mumbai Qualification on and Key Skills Required: - MTech / ME or equivalent degree with relevant experience OR - BTech / BE or equivalent degree with relevant experience - Proficient in developing, debugging, and opmizing embedded firmware in C/C++. - Strong experience and in-depth knowledge of mul-threading and Real-Time Opera ng System (RTOS) is mandatory (e.g., Nu x, ZephyrRTOS). - Hands-on experience with ARM Cortex (M4 and above), STM32, ESP32, or similar microcontroller families. - Ability to interface firmware with sensors, actuators, communica on 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 prac ses, modularity, unit tes ng 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 principlestask scheduling, inter-task communica on, real-me constraints. - Conduct board bring-up, peripheral ini aliza on, hardware valida on, and troubleshoo ng on new hardware designs. - Develop and execute hardware-in-the-loop (HIL), unit, and integra on tests; collect and evaluate flight data logs for performance assessment. - Collaborate with PCB, mechanical, and so ware teams for seamless system integra on and produc on readiness. - Integrate feedback from test flights and field deployments for itera ve firmware enhancements. - Create and maintain thorough firmware documenta on, user guides, and update logs. - Any other work assigned as per requirement



  • Hyderabad, Telangana, India, Telangana Cognizant Full time

    Job Summary:We are looking for a highly skilled Firmware Developer with hands-on experience (4-9 years) in embedded systems and industrial automation. The ideal candidate will have deep expertise in low-level driver development, microcontroller programming, and interfacing with various hardware peripherals.Key Responsibilities:Develop and maintain firmware...


  • Navi Mumbai, Maharashtra, India CHANGE Networks Pvt. Ltd. Full time ₹ 5,00,000 - ₹ 14,00,000 per year

    Embedded Firmware Developer - C Programmer (Networking & Embedded Systems)Location: Navi Mumbai, MaharashtraJob Description:We are looking for a C Programmer with expertise in Embedded Firmware Development to join our innovative Software team. The role involves designing, coding, and optimizing real-time embedded firmware for microcontrollers and networking...


  • Pune, Maharashtra, India, Maharashtra ACL Digital Full time

    Python, Pytest, Embedded Firmware testing, Hands on testing experience with RTOS/Linux OS firmwareJob Title: Embedded Test EngineerJob Summary: We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testing and validating embedded systems that are integral to our innovative products. You will work...


  • Bengaluru, India Univision Technology Consulting Pvt. Ltd. Full time

    Job Description Responsibilities: - Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers. - Implement device drivers for I2C, SPI, UART, CAN, USB, BLE, and Ethernet. - Work on RTOS (FreeRTOS, Zephyr) and bare-metal systems. - Perform board bring-up, debugging, and validation using JTAG/SWD, oscilloscopes, and logic analyzers. -...


  • Bengaluru, India Xpetize Full time

    Job Description Job Title : Embedded Firmware Developer Experience : 2+ Years Location : Bangalore Job Type : Full-Time Job Description We are seeking a skilled and motivated Embedded Firmware Developer with 2+ years of experience i developing and debugging firmware for embedded systems. You will be responsible for designing, implementing, and maintaining...


  • Mumbai, India Epergne Solutions Full time

    Job Description: Job Title : Embedded Software Developer / Firmware Engineer Experience : 5+ Years Location : Mumbai Education : B.E / B.Tech / M.E / M.Tech Job Description: We are seeking skilled and motivated Embedded Software Developers with hands-on experience in application development across Linux and Windows platforms, particularly in...


  • Mumbai, India Epergne Solutions Full time

    Job Description: Job Title : Embedded Software Developer / Firmware Engineer Experience : 5+ Years Location : Mumbai Education : B.E / B.Tech / M.E / M.Tech Job Description: We are seeking skilled and motivated Embedded Software Developers with hands-on experience in application development across Linux and Windows platforms,...


  • Gurugram, Gurugram, India Datacultr Full time

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


  • Ahmedabad, Gujarat, India, Gujarat MP Consulting, LLC Full time

    Overview: We are seeking a highly motivated Embedded Software Developer with 2–5 years of experience in developing embedded Linux systems. The ideal candidate will have a strong foundation in Linux Board Support Package (BSP) development, the Yocto build system, and device driver programming, along with some exposure to microcontroller-level firmware...


  • Bengaluru, Karnataka, India, Karnataka TekPillar® Full time

    We are Hiring: Embedded Firmware Engineer at Bangalore LocationJob Role: Embedded Firmware EngineerExperience: 4+ YearsJob Location: Adugodi, Bangalore (5 Day Work From Office)CTC : Up to 15 LPA#Note: Looking for only Immediate Joiners (within 10 days)Responsibilities:Collaborate with hardware teams to analyze and implement hardware changes.Lead board...