Embedded System Firmware Architect

3 days ago


Shimoga, Karnataka, India beBeeEmbedded Full time ₹ 30,00,000 - ₹ 50,00,000
Embedded Firmware Expertise Sought

Job Title: Embedded Boot Firmware Architect

We are looking for an accomplished Embedded Boot Firmware Architect with extensive experience in developing ARM-based bootloader firmware and secure boot architectures.

The ideal candidate will define and drive the boot firmware strategy to ensure secure, reliable, and optimized startup flows for complex SoCs and automotive-grade ECUs.

This role requires strong collaboration across hardware, silicon, and software teams to set requirements, define architecture, and guide implementation in line with functional safety, security, and performance standards.

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.
  • Hands-on experience with BootROM, Secure Boot, Measured Boot, PSA Attestation APIs, and Trusted Firmware-A/M (TF-A/TF-M).
  • Strong understanding of hardware specs, silicon bring-up, MMU/MPU configuration, and secure execution environments.
  • Familiarity with automotive protocols (CAN, LIN, FlexRay) and RTOS or bare-metal development.
  • Exposure to PCIe, MCTP, PLDM, SPDM protocols is a strong plus.
  • Proven ability to work across cross-functional teams (hardware, silicon, software, security).
  • Knowledge of functional safety (ISO 26262) and platform security principles.
  • Excellent problem-solving skills in hardware/software co-debugging environments.
Education:
  • Bachelor's or Master's degree in Computer Engineering, Electrical/Electronics Engineering, or related field.


  • Shimoga, Karnataka, India beBeeEngineering Full time ₹ 25,00,000 - ₹ 28,00,000

    Embedded Firmware Engineer OpportunityWe are seeking a highly experienced Embedded Firmware Engineer to lead the design and development of cutting-edge embedded systems. About the Role:System Architecture: Design and oversee the development of complex embedded systems using 32-bit microcontrollers and application processors.Product Development: Drive the...


  • Shimoga, Karnataka, India beBeeFirmware Full time ₹ 21,60,000 - ₹ 30,15,000

    Job TitleWe are seeking an experienced and innovative Firmware Engineer to drive the development of cutting-edge Sensors and Edge devices. This role is perfect for a hands-on engineer with expertise in embedded systems, real-time operating systems (RTOS), and firmware development.You will play a critical role in designing, implementing, and optimizing...


  • Shimoga, Karnataka, India beBeeEmbeddedEngineer Full time ₹ 12,00,000 - ₹ 15,00,000

    Embedded Engineer RoleAs a key contributor to our innovative team, you will be responsible for designing, developing, and debugging embedded software for various hardware platforms. Your expertise in C/C++ programming, microcontrollers, and real-time operating systems will play a crucial role in bringing cutting-edge medical device solutions to market.We are...


  • Shimoga, Karnataka, India beBeeFPGAExpert Full time US$ 1,00,000 - US$ 1,50,000

    Job OverviewWe're seeking a seasoned FPGA expert to support the design and development of cutting-edge embedded systems.The ideal candidate will work on FPGA-based solutions, optimize real-time embedded applications, and collaborate with partners to drive innovation in industrial control systems.Design and Develop FPGA-Based Systems: Create custom FPGA...


  • Shimoga, Karnataka, India beBeeCPU Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

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


  • Shimoga, Karnataka, India beBeeDebug Full time ₹ 1,20,00,000 - ₹ 1,60,00,000

    Senior Trace and Debug SpecialistWe are seeking a highly skilled Senior Trace and Debug Specialist to join our team. The ideal candidate will have deep expertise in silicon bring-up, low-level debugging, and advanced trace methodologies.The role demands proficiency with JTAG, ETM, CoreSight, and industry-standard debug tools, as well as the ability to...


  • Shimoga, Karnataka, India beBeeEmbeddedSystems Full time ₹ 1,20,00,000 - ₹ 1,50,00,000

    Job TitleEmbedded Systems Specialist – Smart Camera System The ideal candidate will lead the design, development and integration of all embedded software and system-level features for our cutting-edge smart camera system. The successful individual will drive platform bring-up, camera system development, wireless communication integration and low-power...


  • Shimoga, Karnataka, India beBeeEmbedded Full time ₹ 20,00,000 - ₹ 25,00,000

    Embedded Systems Engineer PositionWe are seeking a skilled Embedded Systems Engineer to design, develop and enhance embedded systems. The ideal candidate will have a strong background in Linux BSP and driver development.Main Responsibilities:Design and develop Linux BSPs and device drivers for various embedded systems.Perform board bring-up, hardware...


  • Shimoga, Karnataka, India beBeeOpenGL Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    Embedded OpenGL EngineerWe are seeking a highly skilled Embedded OpenGL Engineer to join our team.Design, develop, and deploy embedded graphics systems using OpenGL ES.Collaborate with cross-functional teams to integrate graphics capabilities into various applications.Optimize graphics performance, power consumption, and memory usage on embedded...


  • Shimoga, Karnataka, India beBeeAutomation Full time ₹ 90,00,000 - ₹ 1,50,00,000

    Job Title: Embedded Automation SpecialistAbout the JobWe are seeking a highly skilled Embedded Automation Specialist to join our team. As an embedded automation specialist, you will be responsible for designing and developing automation solutions for industrial processes.Key ResponsibilitiesTroubleshoot and program PLC HMI SCADA systemsDevelop and implement...