Firmware Developer

Evollabs Tech

Hyderabad

On-site

INR 2,500,000 - 4,000,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Evollabs Tech is a tech company focused on designing and delivering cutting-edge server hardware optimized for AI/ML workloads. You will build the low-level firmware that brings our next-generation AI training ASIC to life—from secure boot to runtime management—bridging silicon and AI workloads across global deployments.

Join a fast-growing team focused on first-time-right silicon bring-up, runtime excellence, and end-to-end validation.

Qualifications

  • 5+ years embedded firmware (C/C++/Rust) on ASIC/SoC or GPU-like accelerators.
  • Experience with PCIe bring-up, memory subsystems (HBM/GDDR/DDR), and high-speed Ethernet 100G+.
  • Knowledge of clock/power domain management and RAS features.
  • Ability to read schematics, register specs, and debugging with JTAG/logic analyzers.
  • Strong documentation and code-review habits; capable of end-to-end thinking from silicon to software.

Responsibilities

  • Build secure boot chain components (BootROM to RTOS) and attestation mechanisms.
  • Handle hardware bring-up for clocks, power, HBM, PCIe, NoC, SerDes PHYs (emulation/FPGA).
  • Bring up 400G Ethernet interfaces and configure MAC/PCS/FEC with RDMA offload context.
  • Develop runtime services for power/thermal control, DVFS, and error recovery.
  • Design host communication and mailbox protocols with Linux driver teams.

Skills

Embedded firmware
PCIe bring-up
HBM/memory subsystems
Clock/power domain mgmt
RAS features
Schematic reading
Systems thinking
C/C++/Rust

Tools

JTAG
Logic analyzers
OpenOCD
pyOCD
QEMU

Job description

About Us

We are a tech company specializing in the design and development of cutting-edge, customized server hardware solutions optimized for artificial intelligence and machine learning applications. Our mission is to empower businesses and researchers to accelerate their AI initiatives by providing them with high-performance, scalable, and energy-efficient hardware infrastructure.

About Us

We are a tech company specializing in the design and development of cutting-edge, customized server hardware solutions optimized for artificial intelligence and machine learning applications. Our mission is to empower businesses and researchers to accelerate their AI initiatives by providing them with high-performance, scalable, and energy-efficient hardware infrastructure.

As a rapidly growing company at the forefront of AI hardware innovation, we are constantly seeking talented and motivated individuals to join our team. We offer a dynamic and challenging work environment, with opportunities to make a significant impact on the future of AI technology.

Your Mission

Build the low-level firmware foundation that brings our next-generation AI training ASIC to life - from secure boot to runtime management, PCIe bring-up to multi-die coordination. Your code will be the critical bridge between our custom silicon and the AI workloads that will reshape industries. This is where hardware meets software, where every microsecond matters, and where your expertise directly accelerates AI breakthroughs for our customers worldwide.

What You'll Own
  • Boot & Security: Implement our secure boot chain (BootROM -> PBL/SBL -> RTOS), device identity, attestation, anti-rollback, and field updates that protect our customers' valuable AI models and data.
  • Hardware Bring-Up: Initialize clocks, power, HBM, PCIe, NoC, and SerDes PHYs - often before our silicon arrives (emulation/FPGA), ensuring first-time-right deployment.
  • High-Speed Networking: Bring up 400G Ethernet interfaces, configure MAC/PCS/FEC layers, and coordinate with network stack for RDMA offload engines essential for distributed AI training.
  • Runtime Excellence: Power/thermal control, DVFS, watchdogs, RAS (ECC, crash dumps), and error recovery that delivers the 99.99% uptime our datacenter customers demand.
  • Host Communication: Design mailbox protocols, MSI/MSI-X, DMA coordination, and health reporting with our Linux driver team to enable seamless integration.
  • Telemetry & Observability: Unified event tracing with synchronized timestamps (PTP/PHC) giving our customers unprecedented visibility into their AI infrastructure.
  • Multi-Die Scaling: Discovery, link training, topology management, and load-balancing hooks across chiplets - because AI models keep growing.
  • Validation & Documentation: Own bring-up guides, scripted tests, HIL/emulation validation, and HAL/config schemas that enable our global support team and customers.
You’ll Collaborate With

Our silicon architects designing the next breakthrough in AI compute, Linux driver engineers building the software stack, security teams protecting customer assets, and system validation engineers ensuring enterprise reliability - together, we're building the infrastructure that makes AI accessible and powerful.

Required Qualifications
  • 5+ years embedded firmware (C/C++/Rust) on ASIC/SoC or GPU-like accelerators
  • Proven experience with one of the complex high-speed subsystems is a must: PCIe bring-up (enumeration, BARs, MSI-X, DMA engines), memory subsystems (HBM/GDDR/DDR), high-speed Ethernet 100G+
  • Configuration and management of clock/power domains, and RAS features
  • Comfortable reading schematics, register specs, and debugging with JTAG/logic analyzers
  • Strong documentation and code review habits - your code will be the foundation others build upon
  • Systems thinking: understanding how firmware decisions impact the full stack from silicon to application
Preferred (Nice-to-Haves)
  • RISC-V/ARM64 + TrustZone/TEE or secure enclave development
  • 400G Ethernet firmware experience: MAC/PCS configuration, FEC modes, RDMA/RoCE offload, and 56G/112G SerDes bring-up
  • Hands-on with secure boot (UEFI/coreboot/PBL/SBL) and cryptographic signing/verification
  • Secure provisioning (OTP/fuses, cert injection) for production deployment
  • QEMU/virtual platform pre-silicon development experience
  • Linux driver interfaces (debugfs, sysfs, mailbox) coordination
  • Compliance (UEFI/ACPI/PCIe), SBOM, or safety certifications
  • Experience with systematic design approaches (INCOSE principles, V-model, requirements traceability)
Success in 6-9 Months
  • Secure boot & OTA update flow validated on FPGA/emulation - customer data protected from day one
  • PCIe + mailbox protocol stable under stress with Linux driver - plug-and-play in any datacenter
  • Runtime services (power/thermal/DVFS) telemetry-rich and reliable - meeting SLA requirements
  • Unified tracing with synchronized timestamps exposed to host - full stack observability achieved
  • Bring-up docs + automated validation cover golden paths & recovery - enabling global deployment
Our Development Approach

We believe firmware is mission-critical infrastructure that demands both innovation and rigor. We invest in architecture, testing, and standards compliance because our customers depend on our platform to run their most important AI workloads. We move fast when prototyping, but we measure twice and cut once when it comes to production firmware.

Tools & Standards We Use

Build & CI: CMake/Bazel, GitLab CI/CD, Coverity, PC-lint

Debug & Validation: OpenOCD/pyOCD, JTAG/SWD, logic analyzers, QEMU/emulation

Standards: PCIe 5.0, 400GbE/IEEE 802.3, UEFI/ACPI where applicable, TCG security guidelines

Languages: C17/Rust, Python (tooling/testing)

Why This Role Matters

The AI revolution needs more than just algorithms - it needs the high-performance, energy-efficient hardware to run them at scale. Your firmware expertise will directly enable researchers to train larger models, businesses to deploy AI faster, and innovators to push the boundaries of what's possible. This isn't just another embedded role; it's your chance to build the foundation of AI infrastructure that will power the next decade of technological advancement.

Join us in our mission to democratize AI compute - where your firmware expertise becomes the bedrock of tomorrow's AI breakthroughs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Firmware Engineer
Senior Staff Firmware Engineer

EnCharge AI • Bengaluru

On-site
INR 4,000,000 - 7,500,000
Firmware Director
Firmware Director

EnCharge AI • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Senior Staff - SOC RTL Design Engineer
Senior Staff - SOC RTL Design Engineer

TylSemi, Inc. • Karnataka

Hybrid
INR 2,500,000 - 6,000,000
Firmware Engineer-Lead
Firmware Engineer-Lead

Mulya Technologies • Pune District

On-site
INR 4,000,000 - 7,000,000
Staff - SoC RTL Design Engineer
Staff - SoC RTL Design Engineer

TylSemi, Inc. • Bengaluru

On-site
INR 900,000 - 1,200,000
Linux Kernel Engineer
Linux Kernel Engineer

Evollabs Tech • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Firmware Director
Firmware Director

Mulya Technologies • Bengaluru

Hybrid
INR 6,000,000 - 12,000,000
Senior Staff - SOC RTL Design Engineer
Senior Staff - SOC RTL Design Engineer

TylSemi, Inc. • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Remote-friendly
Global team
Firmware Architect
Firmware Architect

Mulya Technologies • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Firmware Architect
Firmware Architect

Mulya Technologies • Hyderabad

On-site
INR 4,000,000 - 6,500,000