
Lead Embedded Firmware Engineer
3 weeks ago
Digital Health Solutions (DHS) is a U.S.-based ISO 13485–certified MedTech engineering and regulatory consulting firm with a strong global presence. In India, we operate through our affiliate, Biovantage Technology Solutions Pvt. Ltd., based in Mumbai.
We are seeking a skilled and hands-on Embedded Firmware Engineer to lead the design and development of embedded hardware and firmware systems, spanning microcontroller and microprocessor-based solutions. The ideal candidate will have at least 10 years of experience in embedded systems development, particularly in medical devices or other highly regulated industries. This role will be instrumental in designing high-reliability embedded architectures, ensuring compliance with medical device standards (IEC 62304, ISO 13485, FDA 21 CFR Part 820), and guiding development teams through full product lifecycles.
Responsibilities:
- Architect and oversee development of embedded systems that use 32-bit microcontrollers (STM32, NXP, TI) and application processors (ARM Cortex-A, i.MX, etc.).
- Drive the complete product life-cycle—concept, requirements capture, architecture, design, implementation, verification, release, and long-term maintenance.
- Collaborate with hardware, software, quality, and regulatory teams to translate product requirements and constraints into robust system architectures.
- Lead firmware development in C and C++ for bare-metal, RTOS, and embedded-Linux targets, including board support packages, bootloaders, and secure update mechanisms.
- Define board-level hardware architecture—power, sensing, and communication subsystems (UART, SPI, I²C, CAN, USB, BLE, Wi-Fi, cellular)—in partnership with hardware engineers.
- Perform system bring-up, low-level debugging, and integration of BSPs, device drivers, and middleware.
- Ensure compliance with FDA regulations, ISO 13485, IEC 62304, and cybersecurity guidance (AAMI TIR57, FDA Premarket Cybersecurity).
- Lead risk-management activities, including hazard analysis, FMEA, and verification / validation planning and execution.
- Evaluate and recommend embedded platforms, SoCs, and communication protocols that best meet technical, cost, and schedule objectives.
- Conduct design and code reviews, establish best practices, and mentor junior engineers.
- Produce and maintain high-quality documentation: system architecture specifications, design rationales, test protocols, and risk analyses.
Qualifications:
- 10+ years of hands-on experience in embedded systems development, preferably in regulated industries such as medical devices, aerospace, automotive, or industrial safety.
- Proficient in C and C++ for real-time, safety-critical, and low-level systems.
- Deep expertise in embedded Linux development, including Yocto, Buildroot, kernel customization, and driver integration.
- Strong experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and bare-metal firmware.
- Proven background in technical consulting or client-facing product development roles.
- Solid understanding of ARM Cortex-M/A architectures, embedded security, and peripheral interfaces.
- Skilled in using debugging and diagnostic tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
- Familiar with relevant standards and regulatory frameworks, including IEC 62304, ISO 14971, and FDA software validation.
- Experience with wireless protocols (BLE, Wi-Fi, LoRa) and embedded cybersecurity practices.
- Excellent leadership, communication, and documentation skills.
- Strong problem-solving mindset and collaborative approach to innovation.
-
Embedded Firmware Engineer
2 weeks ago
Thāne, Maharashtra, India beBeeEngineer Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job Title:About the Role:Seeking an experienced firmware engineer to join our team. The ideal candidate will have hands-on experience with OpenBMC development, strong Linux system programming skills, and an understanding of embedded systems.Key Responsibilities:Design, develop, and maintain firmware solutions based on the OpenBMC platform.Work on Yocto-based...
-
Embedded Systems Firmware Specialist
2 weeks ago
Thāne, Maharashtra, India beBeeFirmwareDeveloper Full time ₹ 1,50,000 - ₹ 28,00,000Embedded Firmware Developer for Power ElectronicsThe role of Embedded Firmware Developer involves designing and developing real-time firmware for grid-connected inverters, battery control systems, and related power electronics. As a key member of the R&D team, you will specialize in renewable energy systems including PV inverters, hybrid inverters, battery...
-
Firmware Engineer
4 weeks ago
Thāne, Maharashtra, India AjnaLens Full timeNamaskaramAjnaLens is looking for a Junior Firmware Developer to join our team at Thane(Maharashtra – India). We are seeking someone with 3–5 years of hands-on experience in embedded systems programming . If you have worked on ESP-based platforms (ESP32, ESP8266, etc.) and are proficient with Git for software configuration management, that's a...
-
Firmware Engineer
4 weeks ago
Thāne, Maharashtra, India AjnaLens Full timeNamaskaram AjnaLens is looking for a Junior Firmware Developer to join our team at Thane (Maharashtra – India). We are seeking someone with 3–5 years of hands-on experience in embedded systems programming. If you have worked on ESP-based platforms (ESP32, ESP8266, etc.) and are proficient with Git for software configuration management, that's a strong...
-
Firmware Engineer
3 weeks ago
Thāne, Maharashtra, India AjnaLens Full timeNamaskaramAjnaLens is looking for a Junior Firmware Developer to join our team at Thane(Maharashtra – India). We are seeking someone with 3–5 years of hands-on experience in embedded systems programming. If you have worked on ESP-based platforms (ESP32, ESP8266, etc.) and are proficient with Git for software configuration management, that's a strong...
-
Firmware Engineer
3 weeks ago
Thāne, Maharashtra, India AjnaLens Full timeNamaskaramAjnaLens is looking for a Junior Firmware Developer to join our team at Thane (Maharashtra – India). We are seeking someone with 3–5 years of hands-on experience in embedded systems programming. If you have worked on ESP-based platforms (ESP32, ESP8266, etc.) and are proficient with Git for software configuration management, that's a strong...
-
Senior Embedded Systems Architect
2 weeks ago
Thāne, Maharashtra, India beBeeLeadership Full time US$ 1,80,000 - US$ 2,50,000Embedded Firmware LeadersDigital health solutions seek a skilled firmware engineer to lead the design and development of embedded hardware systems.The ideal candidate has at least 10 years of experience in embedded systems development, particularly in medical devices or other highly regulated industries.Key Responsibilities:Drive product life cycles from...
-
Senior Firmware Design Specialist
2 weeks ago
Thāne, Maharashtra, India beBeeFirmware Full time ₹ 2,00,00,000 - ₹ 2,25,00,000Job Opportunity for Firmware EngineerOverview:This is a unique opportunity to work on designing, implementing, and optimizing low-level firmware for audio codec solutions. As a senior Firmware Engineer, you will be responsible for developing firmware modules for audio codec drivers, implementing low-level firmware in Rust for real-time audio pipelines, and...
-
Senior Firmware Software Developer
2 weeks ago
Thāne, Maharashtra, India beBeeFirmware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Embedded Systems EngineerWe are seeking an accomplished Embedded Systems Engineer to join our team. As a key member of our organization, you will be responsible for designing and developing firmware for microcontrollers and other embedded devices.Key Responsibilities:Firmware Development: Design, develop, and test firmware for microcontrollers and other...
-
Senior Firmware Development Specialist
2 weeks ago
Thāne, Maharashtra, India beBeeFirmwareEngineer Full time ₹ 12,00,000 - ₹ 15,00,000About Firmware Test Engineer Job Role:This is a high-tech opportunity to work with embedded systems and develop cutting-edge firmware.Key Responsibilities:Expertise in Embedded Systems, including knowledge of microcontrollers, sensors, and hardware interfaces.Programming Languages: Proficiency in C or C++ and experience with Python or Bash for scripting.