Senior Staff Firmware Engineer

EnCharge AI 

📍 Greater Bengaluru Area, India 🇮🇳

full-time
senior
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

firmwareC++RTOSPCIeDMA

Industry

SemiconductorAutomotive

Job Description

www.enchargeai.com

Bangalore

We need someone who has built firmware using modern c+

Senior Staff Firmware Engineer

About the Role

EnCharge AI is seeking an experienced Director of Firmware & Embedded Software to lead

the development of low-level software that powers our next-generation AI accelerator

platform. This role is pivotal in bridging silicon and software — ensuring our hardware delivers

best-in-class performance, efficiency, and reliability for cutting-edge AI workloads.

You’ll lead a team of engineers responsible for firmware architecture, hardware bring-up, driver

development, and performance optimization. The ideal candidate is hands-on, strategic, and

deeply familiar with the challenges of scaling embedded systems for high-performance compute

environments.

Key Responsibilities

• Technical Leadership

o Drive the firmware and embedded software strategy for our AI accelerator stack.

o Architect system software components that interface directly with hardware

blocks, DMA engines, device-to-device and on-chip interconnects.

o Oversee development of firmware, bootloaders, drivers, and runtime control

software enabling low-latency AI execution.

o Lead bring-up, diagnostics, and debug for new silicon platforms in close

collaboration with hardware and compiler teams.

• Execution & Delivery

o Build and mentor a high-performing team across firmware, embedded, and

systems software.

o Establish robust software processes, CI/CD pipelines, and test infrastructure for

hardware-in-loop validation.

o Ensure seamless integration of firmware with runtimes, and orchestration layers.

o Partner with silicon architects to co-design features that maximize utilization,

throughput, and power efficiency.

• Cross-Functional Collaboration

o Work closely with hardware, compiler, and ML runtime teams to define software-

hardware co-optimization strategies.

o Partner with product and customer teams to support bring-up, tuning, and

deployment in customer environments.

o Represent firmware and embedded software in company-level technical reviews

and roadmap planning.

Qualifications

• 8+ years of experience in firmware or embedded software development, • Proven experience shipping firmware/software for high-performance computing,

GPUs, AI accelerators, or SoCs.

• Deep understanding of firmware architecture, RTOS, drivers, memory subsystems,

power management, and low-level I/O.

• Strong knowledge of C++ (C++17 and beyond ), embedded toolchains, and performance profiling

methodologies.

• Familiarity with PCIe, UCIe, HBM, DDR, DMA, interrupt handling, cache

coherency, and SoC debug.

• Experience collaborating with silicon design, compiler/runtime, and systems software

teams.

• Excellent communication and leadership skills — able to drive alignment across

hardware and software organizations.


Contact:

Uday

Mulya Technologies

[email protected]

"Mining The Knowledge Community"