Embedded Boot Firmware Developer

3 days ago


Aurangabad, Maharashtra, India beBeeEmbedded Full time US$ 1,80,000 - US$ 2,20,000

We are seeking an accomplished Embedded Boot Firmware Architect to define and drive the boot firmware strategy.

The successful candidate will have experience in ARM-based bootloader development, secure boot architectures, and hardware bring-up.

Key Responsibilities:
  • Bootloader Design: Architect and optimize bootloader firmware for ARM Cortex-M/R/A based platforms.
  • Requirements and Specifications: Collaborate with hardware, silicon, and cross-functional engineering teams to define requirements and specifications.
  • Secure Boot Mechanisms: Develop and maintain secure and measured boot mechanisms, ensuring compliance with ISO 26262, AUTOSAR, FIPS, and NIST standards.
  • TrustZone Configurations: Implement Secure Boot, TrustZone configurations, fusing, and secure key management for hardware root-of-trust.
  • Hardware Initialization: Design and validate low-level hardware initialization (clocks, DDR, Flash, eMMC, NAND/NOR, PCIe) and bring-up flows.
  • Debugging and Analysis: Debug and analyze hardware/firmware boot issues using JTAG, Lauterbach, oscilloscopes, and logic analyzers.
  • Collaboration and Integration: Collaborate with silicon and board design teams to align hardware specs with firmware boot requirements.
  • Firmware Update: Define and integrate firmware update mechanisms (FOTA, A/B partitioning, rollback strategies, and recovery modes).
  • Code Reviews and Testing: Ensure robustness via code reviews, static analysis, unit/integration testing, and adherence to secure coding practices.
  • Documentation and Support: Document bootloader architecture, hardware interaction flows, and provide integration support to stakeholders.

Required Skills & Qualifications:

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


  • Aurangabad, Maharashtra, India beBeeFirmware Full time ₹ 12,00,000 - ₹ 18,00,000

    Job Title: Embedded Software ProfessionalOur company is seeking an experienced Embedded Software Professional to drive the development of cutting-edge firmware solutions. This role is perfect for a skilled engineer with expertise in embedded systems, real-time operating systems (RTOS), and firmware development.Design, implement, and optimize firmware for IoT...


  • Aurangabad, Maharashtra, India beBeeembedded Full time US$ 2,00,000 - US$ 2,50,000

    We are seeking an experienced Embedded Firmware Specialist to lead the design and development of embedded hardware and firmware systems.The ideal candidate will have hands-on experience in developing robust system architectures, driving product life-cycles, and collaborating with cross-functional teams. Key responsibilities include:


  • Aurangabad, Maharashtra, India beBeeFirmware Full time ₹ 1,00,00,000 - ₹ 1,50,00,000

    Optimize High-Performance Storage FirmwareWe are seeking a skilled firmware design and development engineer to join our team. This exciting opportunity involves designing and optimizing high-performance storage firmware that powers next-gen products.Key Responsibilities:Design and develop firmware for NAND Flash-based storage products...


  • Aurangabad, Maharashtra, India beBeeembedded Full time ₹ 1,20,00,000 - ₹ 1,80,00,000

    Embedded Linux EngineerWe are seeking a highly skilled Embedded Linux Engineer to join our team. The ideal candidate will have a strong background in Embedded Linux BSP development and experience working with Yocto Project.The successful candidate will design, implement, and customize Board Support Packages (BSPs) for target hardware platforms.They will work...


  • Aurangabad, Maharashtra, India beBeeEmbedded Full time ₹ 10,00,000 - ₹ 15,00,000

    Embark on a mission to revolutionize healthcare through innovative medical device design.Key Responsibilities:Design and develop high-performance embedded software for diverse hardware platforms.Troubleshoot complex electronics design issues, leveraging expertise in hardware-level debugging.Craft efficient embedded C/C++ code tailored for real-time systems...


  • Aurangabad, Maharashtra, India beBeeCPUArchitect Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Seeking a Visionary Core CPU ArchitectWe are looking for an experienced and skilled architect to spearhead the design of cutting-edge CPUs. This role requires deep expertise in ARM-based architecture, embedded firmware, and low-level system software.The ideal candidate will be a hands-on technical leader with a proven track record in CPU microarchitecture,...


  • Aurangabad, Maharashtra, India beBeeEmbedded Full time ₹ 60,00,000 - ₹ 1,20,00,000

    Job Title: Embedded Systems DeveloperWe are seeking a skilled Embedded Systems Developer to join our team.About the Role:The successful candidate will be responsible for designing, developing, and enhancing Linux-based embedded systems.Key responsibilities include board bring-up, hardware validation, low-level debugging using JTAG/GDB, and collaborating with...


  • Aurangabad, Maharashtra, India beBeeSoftwareDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Senior Java Spring Boot DeveloperWe're seeking a seasoned professional in software development to design and implement microservices, ensuring high-performance applications.Main Responsibilities:Designing and developing Java Spring Boot applicationsBuilt scalable REST APIs for data-intensive projectsCollaborating with cross-functional teams to...


  • Aurangabad, Maharashtra, India beBeeOpenGL Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    Embedded Graphics Engineer OpportunityWe are seeking a skilled Embedded OpenGL Engineer to join our team.This role involves designing and developing embedded graphics systems using OpenGL ES and shader programming.The ideal candidate will have hands-on experience with OpenGL ES, GLSL, C/C++, and embedded Linux or RTOS environments.Strong debugging and...


  • Aurangabad, Maharashtra, India beBeeSoftwareEngineering Full time ₹ 12,00,000 - ₹ 16,00,000

    Job OverviewWe are seeking an experienced software engineer with expertise in developing and maintaining system management solutions.The ideal candidate will have 5+ years of hands-on experience in designing, developing, and implementing system management software for multi-vendor server environments.System Management Development: Design, develop, and...