Lead Firmware Engineer
3 days ago
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 / I3C
2. PMBUS
3. SPI, UART, JTAG
4. GPIO / SGPIO
- Deep understanding of IPMI 2.0, DCMI 1.5, and related features including :
1. SDR, FRU, SEL, SOL
2. LAN, IPMB, KCS, Event Log
3. 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
-
Embedded Firmware Engineer
2 weeks ago
Delhi, Delhi, India Ayukriyam Innovations Pvt Ltd Full time ₹ 4,00,000 - ₹ 12,00,000 per yearCompany DescriptionWe are a deep-tech spin-off from the Molecular Imaging & Diagnostics Lab at the Indian Institute of Technology Delhi, committed to transforming healthcare diagnostics through cutting-edge technologies. Our focus lies in harnessing the power of AI-assisted disease diagnosis and automation to streamline and enhance diagnostic workflows. We...
-
Embedded Engineer
24 hours ago
Delhi, Delhi, India Ekosight Full time ₹ 4,00,000 - ₹ 6,00,000 per yearEmbedded Systems Engineer – IoT, ESP32-S3, and Firmware DevelopmentLocation:Delhi (On-site, near Saket, DPSRU Campus)Company:Ekosight Technologies Pvt. Ltd. (Soil Doctor)Type:Full-timeAbout UsAtEkosight (Soil Doctor), we are building the future ofSoil Intelligence— connecting IoT devices, sensors, and data analytics to revolutionize how farmers...
-
Embedded Software Engineer
2 weeks ago
Delhi, Delhi, India Shiv Shakti Enterprises Full time ₹ 12,00,000 - ₹ 36,00,000 per yearLooking for a Embedded Software Engineer...Location: DelhiSalary: Hike on Current PackageAbout the Role:We are seeking a Firmware Developer with a strong background in embedded systems and firmware development to join our cutting-edge team. You will play a key role in building IoT solutions, creating robust firmware for embedded devices, and contributing to...
-
Embedded Engineer
2 weeks ago
Delhi, Delhi, India CodeVyasa Full time ₹ 5,00,000 - ₹ 12,00,000 per yearLooking forEmbedded Engineer | Delhito join a team of rockstar developers. The candidate should have a minimum of 5+ yrs. of experience.About CodeVyasa: CodeVyasa is a mid-sized product engineering company that works with top-tier product/solutions companies such asMcKinsey, Walmart, RazorPay, Swiggy, and others. We are about 550+ people strong and we cater...
-
Junior Embedded Systems Engineer
2 weeks ago
Delhi, Delhi, India CITiLIGHT Full time ₹ 48,00,000 - ₹ 1,15,20,000 per yearEmbedded Systems EngineerLocation: DelhiJob Type: In Office: Full-TimeRole Type: Individual contributor held accountable to their technical expertise. No team to manage.Experience Level: 2+ YearsTeam: Product & EngineeringReports to: Project ManagerAnnual CTC: 8 LPAAbout the Role:CITiLIGHT is looking for an Embedded Systems Engineer with around 2 years of...
-
PCB Test Engineer
1 week ago
Delhi, Delhi, India OrVis Semi Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: PCB Bring-Up EngineerExperience Required:Minimum 5 yearsLocation:Saket, New DelhiEmployment Type:Full-time Job SummaryWe are seeking a seasoned PCB Bring-Up Engineer to lead the validation and debugging of complex printed circuit boards across medical, defense, and imaging applications. The ideal candidate will have hands-on experience in...
-
Technical Lead
2 weeks ago
Delhi, Delhi, India Natobotics Full time ₹ 6,00,000 - ₹ 18,00,000 per yearTechnical Lead Essential Skills:Smart Card Technology Cryptography (DES, 3DES, RSA, Symmetric/Asymmetric Encryption) JavaCard Firmware Development (5 years) Familiarity with MULTOS, EMV, and Payment Smart Card services What We're Looking For:Proficiency in Java Card & smart card platforms Strong understanding of cryptographic methods...
-
Product Manager
6 days ago
Delhi, Delhi, India Qode Full time ₹ 8,00,000 - ₹ 20,00,000 per yearRole: Product Manager – Hardware Work Location: Bangalore Experience: 6–12 years Team Values: Teamwork | Innovation | Extreme Ownership | TenacityOBJECTIVES OF THIS ROLEOwn the product vision and roadmap for 75F's embedded hardware and firmware platforms Define hardware and firmware specs for edge devices, controllers, and environmental sensors...
-
Mechatronics Engineer Fresher
1 week ago
Delhi, Delhi, India Ayukriyam Innovations Pvt Ltd Full time ₹ 4,00,000 - ₹ 12,00,000 per yearMechatronics Engineer – FresherEligibility:Only candidates who havecompleted their degree (passed out)are eligible to apply.Company DescriptionAyukriyam Innovations Pvt Ltdis a deep-tech spin-off from theMolecular Imaging & Diagnostics Labat theIndian Institute of Technology Delhi. We are committed to transforming healthcare diagnostics through...
-
Embedded System Engineer
2 weeks ago
Delhi, Delhi, India Shiv Shakti Enterprises Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Description – Embedded Systems Engineer (IoT & Cloud Integration)Position: Embedded Systems EngineerLocation: [Dwarka sector 12 New Delhi]Experience: 2–5 yearRole Overview:We are looking for a highly motivated Embedded Systems Engineer with strong experience in embedded programming, touch display UI development, and IoT cloud integration (AWS...