Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

ARM Senior Software Engineer- Profiling Tools 
United States, Texas, Austin 
140733702

Yesterday
Responsibilities:
  • Design and develop robust software tools to benchmark hardware interfaces and subsystems, aiding the early detection of performance issues across multiple configurations from early bring up.
  • Collaborate with global multi-functional teams, including hardware engineers, firmware developers, product managers, and system architects, to deliver integrated solutions.
  • Participate in occasional travel for collaboration with internal and external developers.
Required Skills and Experience :
  • Ability to code in C/C++ and Python with experience in optimization, debugging, and software engineering.
  • Ability to test code, implement and maintain required CI/CD systems, and participate in a Scrum team environment involving multiple sub-teams.
  • Strong understanding of computer architecture, including cache/memory hierarchy and I/O interfaces.
  • Knowledge of Linux system engineering fundamentals (networking, storage, and operating systems).
  • Education: A degree or equivalent training in a computer science/engineering subject and 5 or more years' experience in industry or academia.
“Nice To Have” Skills and Experience :
  • Experience in one or more of kernel-level programming, device drivers, and performance analysis, profiling tools, and optimization techniques, containerization technologies and cloud computing platforms.
  • Familiarity with the application of performance measurement benchmarks and ability to write targeted kernels and/or micro-benchmarks.
  • A deep background in the system or application performance domain with experience of internet scale platforms and their associated complexity.
Salary Range:$149,047-$201,652 per year