Senior Software Engineer- Profiling Tools

Arm
Austin, TXFULL_TIMEPosted Jul 30, 2026

Role responsibilities

Design and develop software tools to benchmark hardware interfaces and subsystems for early performance issue detection. Collaborate with global multi-functional teams including hardware engineers and system architects to deliver integrated solutions.

Requirements

Requires a degree in computer science or engineering with at least 5 years of industry or academic experience. Proficiency in C/C++, Python, and a strong understanding of computer architecture and Linux fundamentals are essential.

Key skills

C++, Python, Computer Architecture, Linux System Engineering, CI/CD, Scrum, Performance Analysis, Profiling Tools, Kernel-level Programming, Device Drivers, Containerization, Cloud Computing, Benchmarking, Optimization, Debugging, I/O Interfaces

Keywords

C++, Python, Computer Architecture, Linux, CI/CD, Scrum, Kernel Programming, Device Drivers, Profiling Tools, Performance Analysis, Containerization, Cloud Computing, Benchmarking, Semiconductor Manufacturing, Software Development, Hardware Interfaces, Cache, Memory Hierarchy, I/O Interfaces, System Engineering

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free