Staff Embedded Firmware Engineer — Platform Controller (Zephyr RTOS)

TYLsemi

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TYLsemi is seeking an experienced Staff Embedded Firmware Engineer to own firmware for the platform controller. You will develop Zephyr RTOS firmware, implement device drivers, and ensure robust pre-silicon bring-up and production readiness.

Collaboration with design, DV, and systems teams is essential. You will also deploy lightweight ML inference for anomaly detection, perform post-silicon bring-up, and contribute to CI, testing, and documentation.

Qualifications

  • 8–10 years of professional embedded firmware development in C, with exposure to modern C++ or Rust.
  • Deep RTOS experience on 32-bit MCUs (Arm Cortex-M or RISCV).
  • Strong grasp of serial protocols: I2C, SPI, UART.
  • Proficient debugging with JTAG/SWD, oscilloscopes, logic analyzers, and protocol decoders.
  • Familiarity with Git, GCC/Clang, CMake, Python, and CI systems.
  • Applied AI/ML knowledge: training and deployment workflows, quantization, latency/memory budgeting.
  • BS or MS in EE/CE/CS or equivalent practical experience.

Responsibilities

  • Design, implement, and maintain Zephyr RTOS firmware for platform management controller.
  • Write and review upstream drivers using Zephyr devicetree, Kconfig, and APIs.
  • Deploy ML inference on target for anomaly detection and fault analysis.
  • Perform post-silicon bring-up: first-boot debugging, clock/reset validation, bus enumeration.
  • Debug complex issues with JTAG/SWD, ETM/ITM, trace, and protocol analyzers.
  • Extend CI with unit tests, Twister, and hardware-in-the-loop regression.
  • Document design, bring-up guides, registers notes, and release notes.

Skills

Embedded firmware
RTOS experience
C/C++ (modern) / Rust
I2C SPI UART
JTAG/SWD debugging
Git G/CMake CI
AI/ML for firmware
BS/MS in EE/CE/CS

Education

BS or MS in Electrical Engineering, Computer Engineering, or Computer Science

Tools

Zephyr RTOS
Git
GCC/Clang
CMake
Python

Job description

Role Overview

We are building the firmware that runs on our platform management controller: a Zephyr-based system responsible for power sequencing, rail telemetry, board health, and secure boot on next-generation silicon. This Staff Embedded Firmware Engineer — Platform Controller (Zephyr RTOS) owns firmware from pre-silicon bring-up through production release, working shoulder-to-shoulder with design, DV, and systems teams.

What You’ll Do
  • Design, implement, and maintain Zephyr RTOS firmware for platform management controller, including device drivers, subsystem integration, and application-level services.
  • Write and upstream-quality-review drivers against Zephyr's driver model — devicetree bindings, Kconfig, init levels and priorities, struct device APIs.
  • Deploy and maintain lightweight ML inference on target for anomaly detection and predictive fault analysis; own the path from trained model to running firmware.
  • Perform post-silicon bring-up: first-boot debug, clock and reset validation, bus enumeration, triage of RTL-versus-firmware ambiguity with design teams.
  • Debug hard problems using JTAG/SWD, ETM/ITM trace, protocol analyzers, and logic analyzers — including intermittent, timing-dependent, and multi-master bus failures.
  • Build and extend CI: unit tests, Twister test suites, hardware-in-the-loop regression, static analysis gates.
  • Write the documentation your teammates and customers will actually rely on — design docs, bring-up guides, register-level notes, release notes.
Required Qualifications
  • 8–10 years of professional embedded firmware development in C, with meaningful exposure to modern C++ or Rust.
  • Deep, hands-on RTOS experience on 32-bit microcontrollers (Arm Cortex-M or RISCV) — scheduling, priority assignment, ISR design, synchronization primitives, and the failure modes each one produces.
  • Strong grasp of serial protocols at the wire level: I2C, SPI, UART — arbitration, clock stretching, timing parameters, and how they break.
  • Practical debugging skill with JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol decoders.
  • Comfort with the toolchain: Git, GCC/Clang, CMake, Python scripting, and CI systems.
  • Applied AI/ML knowledge — at minimum, a working understanding of model training and deployment workflows, quantization and its accuracy cost, inference latency and memory budgeting on constrained targets, and honest judgment about when ML is and is not the right tool for a control problem.
  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
Preferred Qualifications

Strong candidates will have direct experience with several of the following. We do not expect all of them.

RTOS and platform
  • Zephyr RTOS in production: devicetree, Kconfig, west workspaces, SYS_INIT and device init ordering, Twister, upstream contribution history.
  • Bare-metal and boot-path firmware, including boot ROM code, secure boot chains, and ROM-to-application handoff.
  • On-chip bus fabric familiarity — AMBA APB / AHB — and what a fabric-level stall or misconfigured bridge looks like from the firmware side.
Peripherals and subsystems
  • PMBus and SMBus — command sets, PEC, ALERT handling, multi-master and bus-recovery behavior.
  • QSPI flash: XIP, DMA-driven transfers, dual/quad modes, flash programming and update paths.
  • GPIO expanders and pin multiplexing; PWM and PIT/timer peripherals for control loops and precise sequencing.
  • Watchdog design — windowed watchdogs, task-level petting strategies, and failure-mode analysis.
  • Interrupt controller configuration nested and prioritized interrupts, latency measurement and reduction.
  • Telemetry subsystem design: ADC sampling strategy, calibration, scaling, and out-of-band reporting.
  • Debug and trace infrastructure — ETM/ITM, SWO, coresight, trace-based performance and timing analysis.
  • AI based coding experience is must
About TYLsemi, Inc.

The Opportunity
The AI infrastructure market is exploding. Every hyperscaler, every cloud provider, every AI company is building custom silicon. But they all face the same problem: how do you connect hundreds of chips, deliver clean power at scale, and move terabits of data without melting the package?
That's what we solve. TYLsemi builds the chiplet infrastructure IP — the IO, power delivery, and interconnect building blocks — that makes AI/HPC systems actually work at scale.
This isn't a nice-to-have. It's the critical path.
Why Now
The Market Window
The semiconductor industry is going through its biggest architectural shift in 40 years:

  • Moore's Law is dead. 2nm and beyond delivers marginal performance gains. The future is chiplets, not monolithic dies.
  • Custom silicon is now mainstream. Google, Microsoft, Amazon, Meta, OpenAI — they're all designing their own ASICs. The $50B custom silicon market is growing 30% annually.
  • IO and power are the bottleneck. Solve hard problems and provide something which is a category in itself.
  • Translation: We're entering the market at exactly the moment when every major AI/HPC player needs what we're building, and their alternatives are disappearing.
Culture & Team: How We Work
  • If you have an idea, we test it. If it works, we ship it.
  • No endless meetings, no PowerPoint presentations to convince middle management.
Remote-Friendly, Global Team
  • US team: Bay Area preferred, but we hire the best people regardless of location
  • India team: Building a world-class design center in Bangalore
Move Fast, Ship Real Products

We're not a research project. We have paying customers, committed capital, and aggressive timelines.
This is a company, not a lifestyle business. We’re building to win.

What We Value
  • Ownership mindset. You're not here to execute someone else's roadmap. You're here to define it.
  • Bias for action. We move fast. Analysis paralysis doesn't fly here.
  • Deep technical expertise. This is hard engineering. We need people who've shipped real silicon and debugged real hardware.
  • Low ego, high standards. We don't care about titles or politics. We care about results.

The Ask
If you're reading this, you're probably comfortable. You have a good job at a stable company with all the benefits.
We're asking you to walk away from that and bet on us.

READY TO JOIN?

Here’s Why You Should
The market is real. AI infrastructure spending is $200B+ annually and growing 40% YoY. Every hyperscaler needs what we're building.
The team has done this before. We've built and exited semiconductor companies at scale. This isn't our first rodeo.
The traction is de-risked. We have LOIs, strategic investors, and a clear path to revenue.
The work is consequential. You're not optimizing someone's ad click-through rate. You're building the silicon infrastructure that powers AI.

But if you're the kind of person who wants to take the shot, we'd love to talk.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Firmware & System Software Engineer — Platform Controller and SoC Stack
Staff Firmware & System Software Engineer — Platform Controller and SoC Stack

TYLsemi • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Senior Staff - SOC RTL Design Engineer (MCU)
Senior Staff - SOC RTL Design Engineer (MCU)

TYLsemi • Bengaluru

Hybrid
INR 2,600,000 - 4,800,000
Senior Staff Engineer – RV (EM/IR)
Senior Staff Engineer – RV (EM/IR)

TylSemi • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Staff Engineer - Post-Silicon Validation and Characterization
Staff Engineer - Post-Silicon Validation and Characterization

TYLsemi • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Staff - SoC RTL Design Engineer (UCIE)
Staff - SoC RTL Design Engineer (UCIE)

TYLsemi • Bengaluru

Hybrid
INR 2,400,000 - 4,000,000
Principal RTL Designer (SoC – AI / HPC / Networking)
Principal RTL Designer (SoC – AI / HPC / Networking)

TylSemi • Bengaluru

Hybrid
INR 6,000,000 - 12,000,000
Senior Design Verification Engineer
Senior Design Verification Engineer

TYLsemi • Bengaluru

Hybrid
INR 1,500,000 - 3,200,000
Staff Engineer – Static Timing Analysis (STA)
Staff Engineer – Static Timing Analysis (STA)

TYLsemi • Bengaluru

Hybrid
INR 4,000,000 - 8,000,000
Hybrid work arrangement
Remote-friendly India team
Global team collaboration
Design Verification Leader
Design Verification Leader

TylSemi • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Senior Staff DFT Engineer
Senior Staff DFT Engineer

TylSemi • Bengaluru

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