Arm

Senior Software Engineer

Arm
Apply
4 days ago
Waltham, MA, USASenior
H1B sponsor

Base Salary

$162k - $219k/yr

Responsibilities

  • Develop, test, and maintain high-speed software models of Arm system-level IP using hardware designs and specifications.
  • Build virtual platforms representing hardware components and software stacks such as Linux and Android.
  • Support early software development, debugging, and inspection of memory bus transactions.
  • Collaborate with hardware and software engineers to integrate software on virtual platforms and diagnose problems.
  • Provide feedback on SoC designs based on software modeling experience.

Requirements

  • Develop in C and C++.
  • Understand computer architecture and system-on-chip designs.
  • Have software development experience including coding, testing, and debugging.
  • Preferred experience with programmer-view modeling or instruction-level simulators such as QEMU, Simics, Gem5, or Virtualizer.
  • Preferred experience developing SoC virtual prototypes using C, C++, SystemC, or TLM.
  • Preferred understanding of system-level architecture and integration, including memory management units, cache hierarchies, or interrupt controllers.
  • Preferred experience developing low-level or bare-metal software, firmware, or device drivers.
  • Collaborate effectively on complex software projects with large, distributed teams and communicate well in written and spoken English.

Benefits

  • Hybrid working patterns are determined by the team, with role-specific details shared during the application process.
  • No relocation is available for this role.
  • Arm offers opportunities to work with software, hardware, and systems teams, share ideas, and learn from other engineers.
  • Recruitment adjustments and accommodations are available upon request.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me