Senior Firmware Engineer

12 hours ago


Anywhere in IndiaMultiple Locations Jabil Full time ₹ 6,00,000 - ₹ 18,00,000 per year

Description :

About the Role :

We are looking for an experienced Senior Firmware Engineer BMC to join our hardware and embedded systems development team.

In this role, you will be responsible for the design, development, testing, and maintenance of BMC firmware for enterprise-grade server platforms.

The ideal candidate will have deep technical expertise in embedded firmware development, BMC architectures, server management standards (IPMI, Redfish, PLDM), and experience working with hardware interfaces and low-level system software.

You will collaborate closely with hardware, software, and validation teams to deliver robust and high-performance firmware solutions that enable advanced platform management capabilities.

Key Responsibilities :

- Design, develop, and maintain BMC (Baseboard Management Controller) firmware using C/C++ and embedded Linux.

- Develop firmware features for system monitoring, power management, fan control, sensor management, and remote management.

- Implement and support industry-standard server management protocols such as IPMI, Redfish, PLDM, and MCTP.

- Work with hardware design teams to bring up and validate new boards, sensors, and peripherals.

- Develop and maintain low-level drivers for I2C, SPI, UART, GPIO, ADC, PWM, SMBus, and other interfaces.

- Debug hardwarefirmware interactions using oscilloscopes, logic analyzers, and serial consoles.

- Participate in system architecture discussions and provide input on hardwarefirmware co-design decisions.

- Develop and execute unit tests, integration tests, and collaborate with QA/validation teams for full system verification.

- Support firmware release management, documentation, and version control using Git or equivalent tools.

- Ensure firmware compliance with security, reliability, and performance standards.

- Collaborate with cross-functional teams including BIOS/UEFI, system validation, and manufacturing teams.

- Stay updated with the latest BMC technologies, open-source firmware stacks, and security trends (e.g., OpenBMC, DMTF standards).

Required Qualifications :

- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

years of experience in embedded systems firmware development, with a focus on BMC or server management controllers.

- Strong proficiency in C/C++ programming for embedded environments.

- Hands-on experience with embedded Linux, Yocto, and U-Boot.

- Solid understanding of server management protocols : IPMI, Redfish, PLDM, MCTP, and PMBus.

- Experience in developing and debugging low-level drivers for hardware peripherals (I2C, SPI, UART, etc.).

- Knowledge of firmware update mechanisms, secure boot, and firmware signing.

- Familiarity with hardware schematics, sensors, and board bring-up activities.

- Experience with source control systems (Git) and issue-tracking tools (JIRA, Bugzilla, etc.).

- Strong analytical, problem-solving, and debugging skills



  • India Vista Applied Solutions Group Inc Full time

    Job Summary:Client is looking for Firmware Engineer and this is remote position from India.Responsibilities:Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.Work on Machine Learning based NAND management...


  • India Vista Applied Solutions Group Inc Full time

    Job Summary: Client is looking for Firmware Engineer and this is remote position from India. Responsibilities: Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors. Work on Machine Learning based NAND management...


  • India Vista Applied Solutions Group Inc Full time

    Job Summary: Client is looking for Firmware Engineer and this is remote position from India. Responsibilities: - Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors. - Work on Machine Learning based NAND management...


  • Bengaluru, India ABEX Full time

    Job Description We are hiring on behalf of a leading product company for the position of Senior Firmware Engineer Job Title: Senior Firmware Engineer Experience: 5+ years Location Bangalore Overview: We are looking for a highly skilled Senior Firmware Engineer to lead the design and development of firmware for next-generation IoT health and AI-driven...


  • India Aiotlogy Services pvt ltd. Full time

    Position OverviewJob Title: Senior/Lead Firmware Design Engineer Location: Remote Job type: Full time We are seeking a highly skilled and motivated Senior/Lead Firmware Design Engineer to join our dynamic team. This is an excellent opportunity for experienced developers with a minimum of 6 years’ proven experience in firmware development, particularly with...


  • India Aiotlogy Services pvt ltd. Full time

    Position OverviewJob Title: Senior/Lead Firmware Design EngineerLocation: RemoteJob type: Full time We are seeking a highly skilled and motivated Senior/Lead Firmware Design Engineer to join our dynamic team. This is an excellent opportunity for experienced developers with a minimum of 6 years’ proven experience in firmware development, particularly with...


  • india, IN Vista Applied Solutions Group Inc Full time

    Job Summary:Client is looking for Firmware Engineer and this is remote position from India.Responsibilities:Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.Work on Machine Learning based NAND management...


  • india, IN Aiotlogy Services pvt ltd. Full time

    Position OverviewJob Title: Senior/Lead Firmware Design EngineerLocation: RemoteJob type: Full time We are seeking a highly skilled and motivated Senior/Lead Firmware Design Engineer to join our dynamic team. This is an excellent opportunity for experienced developers with a minimum of 6 years’ proven experience in firmware development, particularly with...


  • Kanyakumari, India Yottron Solutions Full time

    Job Description Job Description: We are seeking a highly skilled and motivated Senior Firmware Engineer Embedded Systems Designer to join our engineering team. This role involves full lifecycle development of embedded systems used in advanced access control, monitoring, and self-service technologies. You will be responsible for designing, coding, testing,...


  • Anywhere in India/Multiple Locations FINDERNEST SOFTWARE SERVICES Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Description : Senior DevOps Engineer (AWS) India Overview : As a senior DevOps Engineer, you will own the AWS infrastructure and DevOps toolchain for a high-scale ad serving system composed of asynchronous Java microservices (Akka framework). Targets include