Bmc Firmware C/c++ Develper

2 weeks ago


Bengaluru, India ateeca Full time

Company Description

Describe what makes your company great

**Job Description**:
**Responsibilities**:
Design, develop, test, deploy, maintain and improve BMC.

Debug, root cause and fix complex system level software deficiencies.

Participate in code reviews and help team to optimize code.

Work with internal teams to integrate and test new features and resolve integration issues.

Explore improvement opportunities in product and technology.

**Desired and good to have skills**:
4-8 years of system software development experience using any of the following programming languages: C, C++.

Should be good in networking knowledge and any Unix based OS with average scripting knowledge.

Hands on experience in Server Management Space - covering BMC firmware, system management software and utilities.

Experience in memory constraint embedded device system programming preferably on Linux environment.

Ability to work with multiple partners across geographies to solve complex engineering problems.

Should have hands on C programming expertise in Inter Process Communication (multithreading, socket programming, shared memory, mutex etc) and good debugging capability using debuggers.

Knowledge of open standards like IPMI and Redfish will be an added advantage.

Familiarity with Python, Shell Scripting is an added advantage.

Additional Information

All your information will be kept confidential according to EEO guidelines.



  • Bengaluru, India ateeca Full time

    Company Description Describe what makes your company great **Job Description**: **Job Type : Permanent (Hybrid)** **Responsibilities**: Design, develop, test, deploy, maintain and improve BMC. Debug, root cause and fix complex system level software deficiencies. Participate in code reviews and help team to optimize code. Work with internal teams to...


  • Bengaluru, India Atos Global It Solutions And Services Private Limited Full time

    Job Description - Firmware design engineer/develp responsible for design, implementation, bring up testing and validation on boards used in servers and switches. - The Firmware Developer should have hands on experience in I2C, SPI, UART and other HW interfaces. - They should know C/C++, Linux drivers etc. - understanding the code and debugging...

  • BMC Firmware Engineer

    4 weeks ago


    Bengaluru, India Mempage Full time

    Key Responsibilities : - Develop, maintain, and optimize BMC firmware for server platforms using the OpenBMC stack.- Implement and support side-band and out-of-band server management functionalities.- Perform debugging, testing, and validation of BMC firmware for stability and reliability.- Collaborate with hardware and software teams to ensure seamless...


  • Bengaluru, Karnataka, India Luxoft Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Project description Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs). You will be working on innovative projects that focus on the security subsystem of silicon, including policy implementation, root of trust, TPM/fTPM, and Widevine. This role demands a high level of expertise in trusted applications and...

  • Prismberry Technology

    3 weeks ago


    Bengaluru, India Prismberry Technology Full time

    Experience : 5 to 15years.Primary skills : BMC/open BMC.Secondary skills : Linux, IPMI, C++, Redfish, MCTP, PLDM, I2C, PCI, SMBUS, SPI, ethernet.BMC Engineer :Job Description :- Design, develop, and maintain BMC software solutions for our products.- Like sensor monitor, event log Web UI etc.- Implement function in firmware to communicate with peripherals via...


  • Bengaluru, India Luxoft Full time

    Project description Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs). You will be working on innovative projects that focus on the security subsystem of silicon, including policy implementation, root of trust, TPM/fTPM, and Widevine. This role demands a high level of expertise in trusted applications and...


  • Bengaluru, India Talpro Full time

    Responsibilities :- Design, develop, test, deploy, maintain, and enhance BMC or any Platform Management Controller software.- Write Embedded Linux-based application and system software to meet design specifications.- Debug, identify root causes, and resolve complex system-level software deficiencies.- Participate in code reviews and assist the team in...


  • Bengaluru, India SMARTWORK IT SERVICES Full time

    Job Title : Embedded Firmware DeveloperLocation : BangaloreExperience : 4- 10 YearsRole Overview :We are seeking an experienced Embedded Firmware Engineer with strong expertise in C/C++ programming, RTOS (preferably VxWorks), and communication protocol implementation. The role requires developing and optimizing low-level firmware, device drivers, and...

  • BMC Engineer

    6 hours ago


    Bengaluru, Karnataka, India Prismberry Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Experience : 5 to 15yearsPrimary skills : BMC/open BMCSecondary skills : Linux, IPMI, C++, Redfish, MCTP, PLDM, I2C, PCI, SMBUS, SPI, ethernetBMC Engineer :Job DescriptionDesign, develop, and maintain BMC software solutions for our products. Like sensor monitor, event log Web UI etc.Implement function in firmware to communicate with peripherals via SPI,...

  • Firmware Engineer

    3 days ago


    Bengaluru, India Asce Full time

    Role : Firmware EngineerExperience : 6 to 10 YearsYour main responsibilities include :- Working as a part of a multi-disciplinary team to design, integrate, qualify and test application- Designing and implementing data structures and software algorithms to deliver cutting-edge solutions- Creating design documents pertinent to the various phases of firmware...