Staff Software Performance Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Arm · 1 week ago

Staff Software Performance Engineer

Arm is a company focused on building the Future of Computing. They are seeking a Staff Software Performance Engineer to optimize software performance for various external customers and contribute to open-source projects, while also educating clients on Arm technology and optimization techniques.

AnalyticsElectronicsInternet of ThingsSemiconductorSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Help various external customers optimize large SW projects for Arm compute
Contribute Arm performance optimizations to various open-source projects
Educate external customers on Arm technology and optimization techniques so that they can self-serve their SW optimization efforts
Optimize performance and scalability across various classes of workloads; Webservers, databases (SQL/NoSQL), Runtime engines (Java & .NET), Virtualization stacks (KVM), SIMD (Neon/SVE/AVX), ML
Deliver workload performance analysis reports in written and presentation form, to internal and external customers
Support Infrastructure Technical Marketing activities by writing blogs/whitepapers, presenting webinars, conference talks, and conference booth staffing
1-4 weeks of travel throughout the year

Qualification

SW performance optimizationHW architectureSIMD programmingJava Virtual MachineVirtualization analysisCPU/SoC architectureDirect Engineering SupportCommunicatorTeachMentor

Required

Direct Engineering Customer Support and Engagement
Significant experience in SW performance optimization and SW architecture
Significant experience in HW architecture and HW performance analysis
Experience in SIMD; Auto-vectorization, intrinsics, and assembly (NEON, SVE, AVX, SSE, etc)
Must be a good communicator (written and presentation)
Teach and mentor others

Preferred

Java Virtual Machine internals; Garbage Collection, interpreter, JITer
Virtualization analysis and optimization; KVM, Virtual Memory Management
Performance optimization of SW from the application level, system libraries level, and the kernel level
CPU/SoC architecture concepts; cache coherence, out-of-order pipelining, memory consistency models, interconnect, speculative execution, performance counters, etc

Benefits

Accommodations at Arm
Hybrid Working at Arm
Equal Opportunities at Arm

Company

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world.

H1B Sponsorship

Arm has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (295)
2024 (166)
2023 (164)
2022 (123)
2021 (103)
2020 (133)

Funding

Current Stage
Public Company
Total Funding
unknown
2016-07-18Acquired
1999-01-15IPO

Leadership Team

leader-logo
Rene Haas
CEO
linkedin
leader-logo
Jason Child
EVP & CFO
linkedin
Company data provided by crunchbase