Senior/Staff Software Engineer – Firmware, Pre/Post-Silicon Boot (Bengaluru)

Senior/Staff Software Engineer – Firmware, Pre/Post-Silicon Boot (Bengaluru)

14 Oct
|
ARM
|
Bengaluru

14 Oct

ARM

Bengaluru

Build the Future of SoC Software Validation

Do you enjoy solving complex engineering problems? Are you passionate about automation, embedded systems, and understanding how a chip boots from its first instruction?

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.

Our team works across the SoC development lifecycle, from early software development to silicon bring-up. We develop and validate firmware across simulation, emulation, FPGA/prototyping environments, and post silicon.

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.

We value engineers who enjoy writing positive software, exploring how systems work, and finding practical ways to simplify complex engineering tasks.

What You’ll Do





You’ll help us design and build automation that supports firmware development and system validation throughout the SoC lifecycle.

Your Work Will Include

• 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.
• Investigate complex failures across firmware, operating systems, hardware models, silicon, and automation infrastructure. Build tools that make debugging and failure analysis easier.
• Improve con

📌 Senior/Staff Software Engineer – Firmware, Pre/Post-Silicon Boot (Bengaluru)
🏢 ARM
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior/staff software engineer – firmware, pre/post-silicon boot (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior/staff software engineer – firmware, pre/post-silicon boot (bengaluru) / bengaluru