Firmware Engineer

4 weeks ago


Bengaluru, Karnataka, India Varite Full time

Job Summary :


We are seeking an experienced Firmware Engineer specializing in bootloader development and Board Support Package (BSP) integration. The ideal candidate will work on low-level firmware components, enabling seamless hardware-software integration across embedded platforms. You will play a critical role in platform bring-up, secure boot, and system initialization for custom embedded Responsibilities :


- Design and develop bootloaders (e.g., U-Boot, custom secure boot) for embedded devices.

- Develop and maintain Board Support Packages (BSPs) including startup code, hardware initialization, and low-level drivers.

- Bring up new hardware platforms including processor, memory, storage, and peripherals.

- Customize and configure boot sequences, memory maps, and peripheral initialization routines.

- Collaborate with hardware engineers to debug board-level issues during bring-up.

- Integrate firmware with RTOS or bare-metal environments.

- Work with embedded build systems (Yocto, Buildroot, etc.) for platform development.

- Ensure firmware security features such as secure boot, trusted boot, and firmware validation.

- Write unit and integration tests to ensure robust and stable firmware performance.

- Document bootloader, BSP architecture, and firmware Skills :


- Strong experience in firmware development using C and C++.

- Deep knowledge of bootloader architecture, U-Boot customization, and secure boot flow.

- Hands-on experience with BSP development for ARM Cortex-A/M or equivalent SoCs.

- Experience with startup code, linker scripts, and low-level hardware bring-up.

- Proficiency in peripheral driver development (I2C, SPI, UART, GPIO, Flash, etc.).

- Familiarity with debugging tools (JTAG, SWD, Oscilloscope) and hardware schematics.

- Strong grasp of memory management, cache configuration, MMU setup, and clock systems.

- Experience with cross-compilation, build systems (Make/CMake), and toolchains.

(ref:hirist.tech)

  • Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    At Maxwell, we are at the forefront of lithium-ion battery technology, focusing on making energy storage safer, more efficient, and scalable. As part of our team, you will contribute to tackling one of the world's biggest challenges: Energy storage.We are seeking a Lead Firmware Engineer to design and implement efficient, reliable, and maintainable firmware...

  • Firmware Engineer

    4 weeks ago


    Bengaluru, Karnataka, India SproutsAI Full time

    Key Responsibilities :.- Develop and refine firmware for mobile manipulator robots, focusing on robustness and precision.- Integrate key robotic components, including collaborative robotic arms, sensors, motors, actuators, and power tools using uROS framework.- Test and debug firmware, systematically resolving hardware-software interface issues.- Collaborate...


  • Bengaluru, Karnataka, India Varite Full time

    Job Summary :We are seeking a skilled WiFi Firmware Engineer to design, implement, and optimize firmware for wireless connectivity solutions. This role involves working on MAC-level protocols, signal processing algorithms, and real-time embedded systems for high-performance and power-efficient wireless products. The ideal candidate will have strong expertise...


  • Bengaluru, Karnataka, India Varite Full time

    Job Summary : We are looking for a talented Bluetooth Firmware Engineer to design, develop, and optimize firmware for Bluetooth connectivity solutions. This role involves working on Bluetooth Classic and BLE features, developing host software and profiles, and integrating chipsets into high-performance, low-power products. The ideal candidate will have...


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 1,20,000 - US$ 2,00,000

    Job Title: Firmware Developer We are seeking a skilled firmware developer to join our team. The ideal candidate will have a strong understanding of computer architecture, low-level programming in C, and experience with developing, porting, debugging, and documenting core firmware support for various DRAM technologies. Key Responsibilities:Developing,...


  • Bengaluru, Karnataka, India Talent Expert Sourcing Solutions Full time

    Job DescriptionFirmware Engineering Managerdrive embedded firmware and intelligent video/IoT productsHands-on role with deep technical expertise with people management, global collaboration, and smart security innovation.You will lead and mentor a multidisciplinary engineering team of around 25 members of embedded software, image tuning, MCU, and QA...

  • SMTS Firmware Engineer

    21 hours ago


    Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionPassionate about firmware development on bare-metal or close to bare-metal environment. Ability to look at the big picture , architect solutions that are optimal and scalable, and document them concisely. Should be a good team player with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in...

  • MTS Firmware Engineer

    21 hours ago


    Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionPassionate about firmware development on bare-metal or close to bare-metal environment. Need strong problem-solving skills, with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in CKEY RESPONSIBILITIES:- Developing, porting, debugging, and documenting core firmware support for various DRAM...


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 90,000 - US$ 1,20,000

    Job OpportunityWe are seeking an experienced firmware engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and debugging firmware for various products.Key Responsibilities:Design, develop, and verify firmware for various products.Collaborate with cross-functional teams to ensure smooth...

  • Firmware Engineer

    2 days ago


    Bengaluru, Karnataka, India BrahmWorks - Innovation Studio Full time

    About BrahmWorks:BrahmWorks is a creative design management firm deeply rooted in innovative product development. We specialise in developing products that seamlessly integrate mechanical, electronic, and software components. Our team thrives on turning creative ideas into functional, cutting-edge solutions, working on diverse projects ranging from consumer...