Arm logo

System Software Engineer – SoC Validation

Arm · Posted Sep 28

Semiconductor IP, energy-efficient CPU architecture, and high-performance compute platforms

Bengaluru, IndiaFull-timeHybridMid Level2–3 years₹20.0L–₹35.0L yearly100+ applicants
SemiconductorsChip DesignIP LicensingArtificial IntelligenceCloud ComputingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Arm's SoC Post-Silicon Validation team uses Linux and software as tools to exercise, validate, and debug advanced SoCs used in Infrastructure and Data Center systems. The role sits at the intersection of hardware and software, covering SoC architecture, system software, and silicon validation. This engineer will use Linux to validate SoC functionality, develop software and automated tests, analyze results, investigate failures, and improve validation tools, automation, and coverage.

What you will do

  • You will use Linux to validate SoC functionality , develop software and automated tests, analyze results, and investigate failures.
  • You will work closely with design, firmware, software, and verification engineers to understand problems and contribute to their resolution.
  • We will encourage you to look beyond individual tests and help us improve our validation tools, automation, coverage, and ways of working.
  • As your experience grows, you will have opportunities to take ownership of increasingly complex areas of SoC validation.

Skills used in this role

LinuxCC++AssemblyPythonShell ScriptingPCIeLinux KernelDevice DriversEmbedded SoftwareFirmwareSoC ValidationComputer ArchitectureOperating SystemsInterruptsSilicon Bring-UpDebuggingAnalytical ThinkingCollaboration

What the employer is looking for

  • We are looking for someone with around 2–3 years of experience in Linux, embedded software, firmware, system software, validation, or a related area.
  • You should have experience programming in C/C++, Assembly and using Python or shell scripting , together with an understanding of computer architecture and operating system fundamentals.
  • Experience using Linux for development, testing, or debugging will help you get started quickly.
  • Most importantly, we value curiosity, analytical thinking, collaboration, and an interest in understanding how complex systems work.

Preferred qualifications

  • You may already have exposure to areas such as SoC validation, silicon bring-up, Linux kernel or device drivers, CPU and memory systems, PCIe, interrupts, SoC interconnects.
  • You do not need experience in all these areas. We are interested in what you can bring to the team and what you would like to learn next.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Arm

Arm architects, develops, and licenses high-performance, energy-efficient CPU products and related semiconductor intellectual property. Its technology powers over 99% of the world's smartphones as well as a vast array of devices ranging from tiny sensors and wearables to cloud-scale AI supercomputers.

Industry
Semiconductors
Company size
8000+ employees
Founded
1990
Location
Cambridge, United Kingdom
Funding stage
Public Company

Funding

Public Company

SoftBank GroupSoftBank Vision Fund
  • 2023-09-14IPO$5.23B

Leadership

RH
Rene Haas

Chief Executive Officer, Board Member

JC
Jason Child

Executive Vice President and Chief Financial Officer

SC
Spencer Collins

Executive Vice President, Chief Legal Officer and Head of Corporate Development

WA
Will Abbey

Executive Vice President and Chief Commercial Officer

RG
Richard Grisenthwaite

Executive Vice President and Chief Architect