highlisted

Senior/Staff Software Engineer – Firmware, Pre/Post-Silicon Boot & Automation

ARM·Bengaluru

Pay not stated8–15 yrsFull-timeHybrid

Read from the company's own careers page; you apply on their site.

How well do you fit this job?

Upload your resume to see each requirement checked against your profile, in under a minute.

Check my fit
Hard to read?

About the role

We are looking for a Senior/Staff Software Engineer to help us build the tools and automation that make firmware development, system boot, and SoC validation faster and more reliable. You'll work with engineers across firmware, silicon, architecture, operating systems, and validation to solve technical challenges, improve test coverage, and create automation that can be reused across different platforms.

What you'll do

  • Help us design and build automation that supports firmware development and system validation throughout the SoC lifecycle
  • Build automation frameworks using Python and other programming languages to support firmware testing, system boot, platform bring-up, and regression testing
  • Automate SoC boot workflows , from firmware builds and deployment to platform configuration, boot execution, log collection, failure detection, and reporting
  • Develop reusable test solutions that work across simulation, emulation, FPGA/prototyping environments, and post silicon, adapting to platform-specific capabilities
  • Validate firmware and boot components , including Boot ROM, security firmware, trusted firmware, bootloaders, UEFI, Linux, and platform initialization

What you need

  • 8–15 yrs of experience
  • Python
  • C++
  • Shell scripting
  • Unit testing
  • Embedded C
  • FPGA
  • M.Sc or B.Tech or B.E. or B.Sc or BCA or M.Tech or MCA

Good to have

  • Linux
  • CI/CD
  • Prototyping
  • Test automation
  • C
  • Rust

Similar jobs

Can I apply
Open to any education · Senior level
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Genpact's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site
Can I apply
Open to any education · 4–7 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On project44's site: short form, ~5 min
Early: posted 1 h ago on their own site

Senior Software Engineer

Toast·Bengaluru (hybrid)

Can I apply
Needs B.Tech or B.E. or B.Sc · 5–9 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Toast's site: short form, ~5 min
Early: posted 1 h ago on their own site
Can I apply
Open to any education · 12–14 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Haleon's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site