Jobs · Massachusetts

Senior Software Engineer

Arm · Waltham, MA · Yesterday
Hybrid$162k–$219k/yrFull-time

Responsibilities

  • Develop and maintain robust, efficient C++ models of Arm’s Interconnect IP for system-level simulation.
  • Deliver models incrementally to support evolving partner requirements and enable early feedback.
  • Collaborate with architects and hardware engineers to develop models of next-generation hardware while specifications and designs are still evolving.
  • Work with CE-SW engineers to integrate software on Arm Virtual Platforms, debug system-level issues, and improve modeling workflows.
  • Contribute to technical discussions through clear communication, engineering judgment, and collaborative problem solving.

Required Skills and Experience

  • Strong C++ development skills with proven experience building robust and efficient software.
  • Good understanding of computer architecture concepts such as memory hierarchy, interconnects, and system-level behavior.
  • Ability to solve complex technical problems using sound software engineering practices with appropriate guidance when needed.
  • Clear communication skills, including the ability to explain technical issues, ask clarifying questions, and collaborate effectively across teams.

Nice to Have Skills and Experience

  • Experience with programmer’s view modeling, instruction-level simulators (e.g. QEMU, Simics, Gem5, Virtualizer), or SoC virtual prototyping using C++, SystemC, or TLM.
  • Experience with low-level software, firmware, or device-driver development.

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· 1 wk ago
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 mo ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 1 mo ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com