Power Analysis Software Engineer
Arm is establishing teams to develop new and best‑in‑class silicon platforms, addressing markets such as premium mobile, compute, IoT, AI/ML server, and automotive. This role is part of the Solutions Engineering group, where you will join a highly focused team to analyse and optimise the performance per watt of our next‑generation solutions using innovative technologies, methodologies and tools.
Responsibilities
* Architect and implement the group’s future direction for software development, maintenance, continuous integration, and testing.
* Develop innovative software applications for Arm SoCs to serve as workloads for power analysis in modelling, simulation, emulation, and silicon platforms.
* Create software micro‑benchmarks to model Linux/Android applications.
* Collaborate closely with analysis and hardware engineers to investigate issues, understand software‑hardware behaviour, and deliver power optimisations.
Required Skills and Experience
* Proven experience in software development for SoC platforms.
* Background in low‑level embedded system firmware, boot loaders, RTOS, and device drivers.
* Experience working in operating system environments (Linux, Android).
* Architect with expertise in software stacks written in C or C++.
* Demonstrated experience in developing and implementing methodologies for reusable and maintainable code.
* Skill in structuring code for continuous integration, scalability, and testability.
Nice To Have Skills and Experience
* Understanding of sophisticated SoC power‑management firmware.
* Experience developing or analysing CPU, machine‑learning, media, and memory‑system benchmarks used for PPA analysis.
* Background in running simulation/emulation tools (e.g., VCS, Questasim, Incisive, Veloce Strato, Palladium, Zebu).
10x mindset – Our guiding principle for engineering, collaboration, and growth. Learn more: https://careers.arm.com/en/10x-mindset
Accommodations at Arm
We want to build extraordinary teams. If you need an adjustment or accommodation during the recruitment process, please email accommodations@arm.com.
Hybrid Working at Arm
Arm’s hybrid working approach supports high performance and personal well‑being. Teams determine their own patterns, and details for each role are shared upon application.
Equal Opportunities
Arm is an equal‑opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Senior Level
Associate
Employment Type
Full‑time
Job Function
Engineering and Information Technology
Industries
Semiconductor Manufacturing, Software Development, Computer Hardware Manufacturing
#J-18808-Ljbffr