ARM - Austin, TX

posted 11 days ago

Full-time - Principal
Hybrid - Austin, TX

About the position

The Principal Software and Firmware Architect will play a crucial role in envisioning and delivering advancements in power management and system architecture at Arm. This position involves collaboration with specialists to evaluate and develop new concepts and technologies, which will be deployed internally and shared with Arm partners. The architect will contribute to the evolution of Arm's power and performance specifications and standards, impacting a wide range of applications from mobile devices to autonomous vehicles.

Responsibilities

  • Understand system capability gaps and propose architectural solutions, demonstrating viability through prototypes.
  • Craft and perform experiments and analysis to address architectural questions using software on silicon, simulators, models, and profilers.
  • Propose and demonstrate new operating system and firmware mechanisms to enhance power and thermal management.
  • Document and communicate architectural concepts and results clearly to various audiences, including engineers and technology leaders.
  • Plan and collaborate with external partners and internal teams to achieve consensus on proposed architecture.
  • Create and maintain Arm standard specifications.

Requirements

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields.
  • Strong programming skills in languages such as C, with experience in developing Linux kernel drivers and embedded firmware.
  • Understanding of power management mechanisms in operating systems like Linux and Windows, as well as firmware.
  • Experience with firmware interfaces such as ACPI or device tree.
  • Proven ability to drive features from concept to realization across interpersonal boundaries and with external partners.

Nice-to-haves

  • Familiarity with Arm CPU and SoC system architectures.
  • Knowledge of power and thermal management software and systems across various market segments like servers, mobile devices, IoT, and automotive.
  • Understanding of key use cases, design constraints, and workloads in modern smartphone, laptop, or server SoCs, including virtualization.
  • Experience with debuggers and tools for analyzing OS and application interactions with hardware.
  • Experience in driving standards and specifications.

Benefits

  • Competitive salary and total reward package.
  • Support for accommodations during the recruitment process.
  • Hybrid working environment that promotes high performance and personal wellbeing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service