Staff Embedded Firmware Engineer — Platform Controller (Zephyr RTOS)

TYLsemi

Bengaluru

Hybrid

INR 3,500,000 - 5,500,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote-friendly
Global team
Competitive compensation

Job summary

TYLsemi is seeking a Staff Embedded Firmware Engineer to own firmware from pre-silicon bring-up through production release. You will work on Zephyr RTOS firmware for a platform management controller, developing device drivers, and enabling ML inference on target hardware.

You will collaborate with design, DV, and systems teams, perform post-silicon bring-up, and contribute to pre-silicon validation on FPGA/emulation. Strong debugging, driver, and CI skills are essential.

Qualifications

  • 8–10 years of professional embedded firmware development in C, with modern C++ or Rust exposure.
  • Deep RTOS experience on 32-bit MCUs, including scheduling, ISR design and synchronization.
  • Proven driver development experience against a formal driver model.
  • Strong knowledge of I2C, SPI, UART protocols and timing parameters.
  • Ability to read hardware specs and translate to testable firmware without handholding.
  • Practical debugging with JTAG/SWD, scopes, logic analyzers, and protocol decoders.
  • Familiarity with Git, GCC/Clang, CMake, Python, and CI systems.
  • AI/ML understanding: model training/deployment, quantization, and edge inference concepts.

Responsibilities

  • Design, implement, and maintain Zephyr RTOS firmware for platform management controllers.
  • Write and upstream drivers, bindings, and init levels following Zephyr model.
  • Deploy on-target ML inference for anomaly detection and fault analysis.
  • Post-silicon bring-up including first-boot debug, clock/reset validation, and RTL/firmware triage.
  • Contribute to pre-silicon validation on FPGA/emulation; exercise IP before tapeout.
  • Debug complex issues with JTAG/SWD, ETM/ITM trace, and protocol analyzers.
  • Build CI pipelines, unit tests, Twister suites, and hardware-in-the-loop tests.
  • Document design notes, bring-up guides, and release notes; mentor junior engineers.

Skills

Firmware in C/C++
RTOS experience
32-bit MCUs
Driver development
Serial protocols I2C/SPI/UART
Debugging skills
Git/CMake/Python
AI/ML on edge

Education

BS in Electrical Engineering/Computer Engineering/CS
MS in related field (advantage)

Tools

Zephyr RTOS
devicetree bindings
Kconfig
GCC/Clang
Python scripting
CI systems
JTAG/SWD debugging

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. As a Staff Embedded Firmware Engineer you will own firmware from pre-silicon bring-up through production release, working shoulder-to-shoulder with design, DV, and systems teams.

You will spend your time on real hardware. Expect bus analyzers, scopes, JTAG, and trace captures alongside your editor. We are also folding machine learning into the controller — anomaly detection on power and thermal telemetry, predictive fault signaling — so we want someone who can reason about both a register map and a quantized model.

What You 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.
  • Contribute to pre-silicon validation on FPGA and emulation platforms; write firmware that exercises IP before tapeout.
  • 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.
  • Mentor mid-level engineers and set the code-review bar for the team.
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.
  • Proven driver development experience against a formal driver model, including bus drivers and interrupt‑driven peripherals.
  • Strong grasp of serial protocols at the wire level: I2C, SPI, UART — arbitration, clock stretching, timing parameters, and how they break.
  • Demonstrated ability to read a hardware specification or register map and translate it into correct, testable firmware without hand‑holding.
  • 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/ML
  • TinyML or edge inference frameworks on microcontrollers.
  • Time-series anomaly detection applied to sensor or telemetry data.
  • Model compression: quantization, pruning, operator fusion, and validating that accuracy survived it.
  • NPU or hardware accelerator integration and driver work.
  • Building the data pipeline — capture, labeling, and retraining loops sourced from fielded hardware.
  • Effective use of AI coding assistants in a firmware workflow, with sound judgment about reviewing generated code.
Silicon and process
  • Pre-silicon firmware development on FPGA prototypes or emulation.
  • Post-silicon bring-up on first articles, and working directly with design and DV teams on errata.
  • Board-level hardware debug and schematic literacy.
  • Coding standards and safety-critical process: MISRA C, static analysis, functional safety, or security certification programs.
  • Secure development practice: cryptographic key handling, attestation, firmware signing, and threat modeling.
What Tells Us You Are a Strong Fit
  • You have shipped firmware that runs unattended for months and have the scar tissue to prove it.
  • You can explain a bug's root cause, not just the change that made it go away.
  • You are skeptical of adding ML where a threshold and a good sensor would do — and you can articulate the cases where it genuinely wins.
  • You write things down.
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

  • 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

No Politics, No Bureaucracy

There are no layers, no approval chains, no corporate theater.

  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

TYLsemi • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Remote-friendly
Global team in Bengaluru
Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack
Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack

TYLsemi • India

Remote
INR 2,800,000 - 4,000,000
Remote-friendly
Staff - SoC RTL Design Engineer
Staff - SoC RTL Design Engineer

TylSemi • Bengaluru

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

TYLsemi • India

Hybrid
INR 3,000,000 - 6,000,000
Mixed-Signal Verification Engineer – Power Management ICs
Mixed-Signal Verification Engineer – Power Management ICs

TYLsemi • Bengaluru

Hybrid
INR 3,000,000 - 5,200,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
SoC Interconnect and Fabric RTL Designer
SoC Interconnect and Fabric RTL Designer

TYLsemi • Bengaluru

Hybrid
INR 4,500,000 - 7,500,000
RTL Design Engineer
RTL Design Engineer

TYLsemi • India

On-site
INR 1,800,000 - 3,200,000
Staff - Mixed-Signal Design RTL Design Engineer
Staff - Mixed-Signal Design RTL Design Engineer

TYLsemi • Bengaluru

Hybrid
INR 6,000,000 - 9,000,000
Staff Engineer - Physical Design
Staff Engineer - Physical Design

TylSemi • Bengaluru

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