Jabil - Lead Firmware Engineer - C/C++

16 hours ago


Delhi Division, India Jabil Full time

Job Summary :We are seeking a highly experienced and hands-on Lead Firmware Engineer to lead the development of embedded firmware, specifically in BMC (Baseboard Management Controller) or OpenBMC platforms.This role involves end-to-end ownership of firmware design, development, integration, testing, and delivery within high-performance server or embedded systems environments.As a lead, you will work closely with cross-functional teams including hardware, software, QA, and product management to deliver robust and scalable firmware solutions, while mentoring a team of firmware engineers and ensuring best practices in embedded development.Key Responsibilities :- Lead the design, development, debugging, and validation of firmware for BMC / OpenBMC platforms, ensuring alignment with hardware architecture and product requirements.- Review and manage source code repositories (Git), conduct peer code reviews, and enforce best practices for version control and code quality.- Create, review, and maintain High-Level Design (HLD) and Low-Level Design (LLD) documents.- Collaborate with hardware engineers to co-review schematics and board designs to ensure firmware compatibility and support.- Drive firmware development across Agile/Scrum sprints, including daily standups, sprint planning, and status updates.- Follow and improve CI/CD pipelines for firmware build, validation, and release processes.- Perform unit testing, debugging, and validation of firmware modules based on functional specifications.- Draft and maintain comprehensive technical documentation, including design specs, user manuals, and release notes.- Communicate and coordinate with cross-functional teams to manage dependencies, blockers, and delivery timelines.- Contribute to technical proposals, conduct feasibility assessments, and mitigate technical risks.- Lead and mentor junior firmware engineers, fostering a culture of learning and technical excellence.Required Technical Skills & Experience :- Minimum 3 years of embedded firmware development experience, including BMC or OpenBMC platforms.- Proficient in C and C++ programming, with strong knowledge of embedded system design and debugging tools.- Solid understanding of Linux OS internals, device drivers, and kernel/application-level development.- Experience with low-level hardware protocols and interfaces such as :1. I2C / I3C2. PMBUS3. SPI, UART, JTAG4. GPIO / SGPIO- Deep understanding of IPMI 2.0, DCMI 1.5, and related features including :1. SDR, FRU, SEL, SOL2. LAN, IPMB, KCS, Event Log3. ME, NM, PECI, PEF- Hands-on experience porting BMC firmware to custom hardware.- Familiarity with BMC Web UI, Redfish APIs, and REST-based management interfaces.- Experience working on at least one complete server project cycle from design to post-release support (ref:hirist.tech)



  • Delhi Division, India Jabil Full time

    Job Family : General Design Services. Job Profile Title : Principal Systems Architect. Location/ Division Specific Information : India, Pune and Remote. How will you make an impact? As a Principal Systems Firmware Architect engineer, you work on the state-of-the-art server and storage firmware stack architecture, design, development, and solutions. Server...

  • Firmware Engineer

    3 days ago


    New Delhi, India Peoplefy Full time

    Hi Techies,We are on lookout for Firmware Engineer for leading MNC based in Bangalore. Please refer below JD and share your resume on pallavi.ag@peoplefy.com.About the Company : We are a leading provider of AI-powered engineering solutions, based in Bangalore.Responsibilities :Overall 5.5+ years of experience Experience in C++/ Embedded C / C Strong in...

  • Firmware Engineer

    5 days ago


    Delhi, India Peoplefy Full time

    Hi Techies,We are on lookout for Firmware Engineer for leading MNC based in Bangalore.Please refer below JD and share your resume on the Company : We are a leading provider of AI-powered engineering solutions, based in Bangalore.Responsibilities :Overall 5.5+ years of experienceExperience in C++/ Embedded C / CStrong in low-level programming, RTOS, memory...


  • New Delhi, India Digital Health Solutions Full time

    About Us:Digital Health Solutions (DHS) is a U.S.-based ISO 13485–certified MedTech engineering and regulatory consulting firm with a strong global presence. In India, we operate through our affiliate, Biovantage Technology Solutions Pvt. Ltd., based in Mumbai.We are seeking a skilled and hands-on Embedded Firmware Engineer to lead the design and...


  • Bangalore Division, India Capgemini Engineering Full time

    Firmware Engineer – Io T Gateway DevelopmentLocation: BangaloreExperience: 5 to 8 yearsEducation:- Bachelor’s or Master’s degree in Computer Science Engineering, Electronics & Communication Engineering, Telecom, or IT.As a Firmware Engineer, you’ll contribute to embedded application development in an agile environment, helping shape the future of...

  • Firmware Engineer

    2 weeks ago


    Delhi, Delhi, India Aniston Technologies Llp Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Responsibilities: Develop & debug firmware for AV products (PTZ, DSPs, encoders). Work on C/C++, RTOS, device drivers, AV protocols (HDMI, USB, Dante). Collaborate with hardware teams, optimize performance, ensure seamless integration.

  • Firmware Engineer

    2 weeks ago


    Delhi, Delhi, India Smartwheels Inc Full time ₹ 2,50,000 - ₹ 7,50,000 per year

    Responsibilities:Design, develop, test & maintain MCU firmware using C/C++ & RTOSCollaborate with cross-functional teams on product developmentEnsure compliance with industry standards & customer requirements


  • Delhi Division, India Jabil Full time

    Key Responsibility Areas (KRAs) :- QA Planning & Strategy : Develop and maintain comprehensive QA plans and test strategies for new software releases, ensuring alignment with project timelines and quality requirements (e.g., functional, integration, performance testing).- Process Optimization : Provide quality input for software project design and...


  • New Delhi, India HME Full time

    About HME: For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved greatly and pioneered into a variety of niche markets, setting new benchmarks with their work. HME believes that there’s more to a person than...

  • C++ Development

    3 days ago


    New Delhi, India Best Infosystems Ltd. Full time

    C++ Development_Full-Time, Permanent_NoidaJob Title:C++ Development Job Type:Full-Time, Permanent Location:Noida Experience:1-3+ yearsJob Description: Roles:* Intern (C++ Development) – Hands-on training and development experience. * Software Engineer (1-3 years experience) – Core development, optimization, and debugging. * Senior Software Engineer (3+...