Back to jobs

Systems Software Engineer

ARM Inc. · San Jose, CA, US

Spotted 4h ago

Job details

Pay
$145,000 – $190,000 a year
Work mode
On-site
Posted
Nov 4, 2026
Last confirmed open
Nov 4, 2026
Job description

About this role

About the Company

Arm is a global semiconductor and technology company that designs processor architectures and computing technologies used in smartphones, cloud infrastructure, automotive systems, Internet of Things (IoT) devices, and artificial intelligence platforms. Its processor architecture and intellectual property support a broad ecosystem of hardware manufacturers and software developers.

Job Overview

Arm Inc. is seeking a Systems Software Engineer to contribute to the development, optimization, and maintenance of system-level software. The ideal candidate has experience with operating systems, processor architecture, low-level programming, and software performance optimization.

Key Responsibilities

  • Design, develop, and maintain system-level software components.
  • Develop and optimize software for Arm-based computing platforms.
  • Work with operating systems, firmware, and hardware interfaces.
  • Analyze system performance and identify optimization opportunities.
  • Debug complex software issues across hardware and software environments.
  • Develop and maintain low-level software libraries and tools.
  • Collaborate with hardware, architecture, and software engineering teams.
  • Perform code reviews, testing, and software validation.
  • Improve system reliability, scalability, and security.
  • Maintain technical documentation and development standards.

Required Skills

  • Professional experience in systems software or software engineering.
  • Strong programming skills in C, C++, or Python.
  • Knowledge of operating systems and computer architecture.
  • Understanding of memory management and multithreaded programming.
  • Familiarity with Linux or other Unix-based environments.
  • Experience with debugging and performance analysis.
  • Understanding of software development and testing practices.
  • Strong analytical and problem-solving skills.

Preferred Skills

  • Experience with Arm architecture and processor platforms.
  • Knowledge of embedded systems and firmware development.
  • Familiarity with Linux kernel development.
  • Understanding of compilers, assembly language, and instruction sets.
  • Experience with virtualization and system performance tools.
  • Knowledge of bootloaders and hardware-software integration.
  • Familiarity with Git and continuous integration workflows.

Compensation

Illustrative annual salary range: $145,000–$190,000, depending on experience, technical qualifications, and responsibilities. This is not a confirmed salary range for this specific job title. Actual compensation should be verified with Arm.

Equal Employment Opportunity

Employment decisions should be based on relevant qualifications, professional experience, technical skills, and business requirements. Equal employment opportunities should be provided in accordance with applicable laws.

Pay: $145,000.00 - $190,000.00 per year

Benefits:

  • Dental insurance
  • Flexible schedule
  • Relocation assistance

Work Location: In person

Interested in this role?Continue on Indeed to apply.
Apply on Indeed