Arm logo

Power Analysis Software Engineer

Arm
Full-time
Remote friendly (Cambridge, United Kingdom)
Worldwide
Level - Mid-Career

Arm is a leading technology company known for designing the world's most advanced silicon architectures for mobile and embedded computing. We are expanding our expertise in silicon platforms to enhance other markets such as IoT, AI/ML, and automotive. We invite skilled professionals to join our team and contribute to groundbreaking projects.

Role Summary

The Power Analysis Software Engineer will be part of a specialized team focused on analyzing and optimizing performance per watt for next-generation solutions. This role involves developing software for various stages of silicon development, including simulation, modeling, and testing while collaborating with cross-functional teams.

Experience Level

This position is suitable for candidates in the Level - Mid-Career category with a strong background in software development for SoC platforms.

Responsibilities

  • Architect and implement software development strategies, ensuring continuous integration and maintenance.
  • Develop innovative software applications for power analysis of Arm SoCs across modeling, simulation, and emulation.
  • Create microbenchmarks for Linux/Android applications to support power analysis efforts.
  • Collaborate with hardware and analysis engineers to diagnose issues and optimize software to enhance performance.

Requirements

Candidates should have proven software development experience related to SoC platforms. Essential skills include:

  • Experience with embedded system firmware, boot loaders, RTOS, and device drivers.
  • Familiarity with Linux and Android operating environments.
  • Strong background in software architecture preferably in C or C++.
  • Ability to create maintainable code incorporating continuous integration and scalability principles.

Education Requirements

A degree in Computer Science, Engineering, or a related field is typically required, alongside substantial professional experience.