Embedded Boot Firmware Expert

2 days ago


Udaipur, Rajasthan, India beBeeEmbeddedBootFirmware Full time ₹ 25,00,000 - ₹ 35,00,000
Embedded Boot Firmware Architect

We are seeking a skilled Embedded Boot Firmware Architect to join our team. This role involves defining and driving the boot firmware strategy, ensuring secure, reliable, and optimized startup flows for complex SoCs and automotive-grade ECUs.

This is an excellent opportunity to work across cross-functional teams (hardware, silicon, software, security) and collaborate with engineers and stakeholders to achieve common goals.

The ideal candidate will have a strong understanding of hardware specs, silicon bring-up, MMU/MPU configuration, and secure execution environments. Experience with BootROM, Secure Boot, Measured Boot, PSA Attestation APIs, and Trusted Firmware-A/M (TF-A/TF-M) is also essential.

Key Responsibilities:
  • Architect, design, and optimize bootloader and BootROM firmware for ARM Cortex-M/R/A based platforms.
  • Define requirements and specifications in collaboration with hardware, silicon, and cross-functional engineering teams.
  • Lead development and maintenance of secure and measured boot mechanisms, ensuring compliance with ISO 26262, AUTOSAR, FIPS, and NIST standards.
  • Implement Secure Boot, TrustZone configurations, fusing, and secure key management for hardware root-of-trust.
  • Design and validate low-level hardware initialization (clocks, DDR, Flash, eMMC, NAND/NOR, PCIe) and bring-up flows.
  • Debug and analyze hardware/firmware boot issues using JTAG, Lauterbach, oscilloscopes, and logic analyzers.
  • Collaborate with silicon and board design teams to align hardware specs with firmware boot requirements.
  • Define and integrate firmware update mechanisms (FOTA, A/B partitioning, rollback strategies, and recovery modes).
  • Ensure robustness via code reviews, static analysis, unit/integration testing, and adherence to secure coding practices.
  • Document bootloader architecture, hardware interaction flows, and provide integration support to stakeholders.
  • Mentor engineers and guide architecture reviews.
Requirements:
  • 12–15 years of experience in embedded firmware/bootloader development with deep expertise in ARMv8 architectures.
  • Strong proficiency in C/C++ for embedded systems, with low-level debugging expertise.
  • Familiarity with automotive protocols (CAN, LIN, FlexRay) and RTOS or bare-metal development.
  • Exposure to PCIe, MCTP, PLDM, SPDM protocols is a strong plus.
  • Knowledge of functional safety (ISO 26262) and platform security principles.
Education:
  • Bachelor's or Master's degree in Computer Engineering, Electrical/Electronics Engineering, or related field.

 



  • Udaipur, Rajasthan, India beBeeFirmware Full time ₹ 4,00,000 - ₹ 5,00,000

    Job Role:Firmware engineer with embedded C/C++ expertise is required for developing scalable and performance-optimized firmware solutions.Key Responsibilities:Design, develop, and maintain firmware for microcontroller-based systems.Develop and integrate device drivers and middleware for digital and analog interfaces.Implement and optimize communication...


  • Udaipur, Rajasthan, India beBeeEmbeddedFirmwareArchitect Full time ₹ 12,00,000 - ₹ 15,00,000

    We are seeking a skilled Technical Architect to design and develop firmware for our embedded systems. The ideal candidate will have hands-on experience in C/C++ for real-time constrained environments and familiarity with RTOS-based systems.The successful candidate will be responsible for firmware architecture, collaborating with cross-functional teams,...


  • Udaipur, Rajasthan, India beBeeFirmware Full time ₹ 20,00,000 - ₹ 25,00,000

    Electrical Systems ArchitectWe are looking for a highly skilled Electrical Systems Architect to join our team. This is a unique opportunity to work on cutting-edge energy products that power smarter homes, industries, and infrastructure.About the RoleThis role involves designing and developing firmware for electronic products. You will be responsible for...


  • Udaipur, Rajasthan, India beBeeFirmwareEngineer Full time US$ 1,25,000 - US$ 1,75,000

    Companies worldwide rely on innovative Firmware Engineers to drive the development of cutting-edge technology solutions. If you're a skilled and experienced engineer looking to make a significant impact, we invite you to apply for this exciting opportunity.Job Overview:This role is perfect for hands-on engineers with expertise in embedded systems, real-time...


  • Udaipur, Rajasthan, India beBeeEmbeddedSoftwareDeveloper Full time ₹ 12,00,000 - ₹ 25,00,000

    Job Title: Embedded EngineerWe are seeking a skilled Embedded Software Developer to design and develop innovative solutions for our embedded systems.Key Responsibilities:Design, develop, and test Linux device drivers (USB, SPI, I2C, UART, Ethernet) with high performance and reliability.Perform thorough board bring-up, hardware validation, and debugging using...


  • Udaipur, Rajasthan, India beBeelinux Full time ₹ 12,00,000 - ₹ 15,00,000

    Embedded Linux SpecialistWe are seeking a talented Embedded Linux Developer to fill this key engineering role. As a member of our engineering team, you will be responsible for developing and maintaining Yocto-based embedded Linux distributions.This position requires experience in designing, implementing, and customizing Board Support Packages (BSPs) for...


  • Udaipur, Rajasthan, India Krutrim Full time

    Job Title: CPU Firmware ArchitectRole OverviewWe are seeking a highly skilled Core CPU Architect with 12–15 years of experience in ARM-based CPU architecture, embedded firmware, and low-level system software. This role requires a hands-on technical leader with deep expertise in CPU microarchitecture, cache/memory subsystems, power-performance optimization,...


  • Udaipur, Rajasthan, India beBeeEmbedded Full time ₹ 20,00,000 - ₹ 25,00,000

    Embedded Systems Architect LeadWe are seeking a seasoned Embedded Systems Architect to lead the development of high-reliability embedded architectures. 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...


  • Udaipur, Rajasthan, India beBeeEmbedded Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    Job Title: Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team.The ideal candidate will have a strong understanding of hardware and software interactions, as well as experience with microcontrollers and embedded platforms.This role is responsible for designing, developing, and debugging embedded software for...


  • Udaipur, Rajasthan, India beBeeFirmware Full time ₹ 20,00,000 - ₹ 25,00,000

    We are seeking a Firmware Design & Development Specialist to join our high-performance storage solutions team.Key Responsibilities:Proven experience in designing and optimizing firmware for NAND Flash-based storage products (SATA/PCIe/NVMe)Hands-on expertise in implementing Flash Translation Layer (FTL) and/or Flash Management modulesExcellent Embedded C...