ARM-posted 4 months ago
$126,100 - $170,500/Yr
Hybrid • Austin, TX

The Architecture and Technology Group (ATG) within Arm is responsible for exploring, developing, and driving the direction of Arm's products in the next 3 to 5 years. As part of this group, you will play an essential role in understanding industry trends and developing architectures and standards for the next generation computing devices for the markets that we participate in, including mobile, server, networking, IoT, embedded, and automotive. System architecture teams work closely with experts across all technology groups at Arm, with our partners, and with industry consortiums. The Systems Architecture Standards team in ATG defines architectures and standards at the point where software meets hardware. Our goal is to have software just work on Arm platforms. We work with a broad set of technologies at the system-level, including: CPUs, system level hardware components, management controllers, firmware, bootloaders, hypervisors, operating systems, and the interfaces between these components. System-level security is a key aspect of our work.

  • Take on diverse responsibilities, including architecture definition, technology research, and hands-on implementation.
  • Work independently and with experienced system architects on projects or activities with impact across Arm.
  • Lead and contribute to standards, specifications, technical white papers.
  • Design and build proof-of-concept implementations and perform experimental investigations.
  • Collaborate in open-source projects (e.g. Trusted Firmware-A, edk2, u-boot, OpenBMC, Linux kernel).
  • Own and resolve system-level challenges across hardware, firmware, and operating systems.
  • Engage with industry standards forums and consortiums to drive Arm's leadership.
  • Hold a Computer Engineering or Computer Science Degree (Bachelors, Masters students welcome).
  • Candidates with alternative degrees will also be considered if they have proven experience.
  • At least 3 years of relevant experience.
  • Proficiency in a high-level shell or scripting language such as Python.
  • Strong C or C++ programming skills.
  • A solid foundation in computer architecture concepts.
  • Experience with embedded systems, device drivers, operating systems, and hypervisors.
  • Experience with firmware technologies: UEFI, u-boot, ACPI, device trees.
  • Strong communication skills, with the ability to explain technical concepts to both experts and non-experts.
  • Adaptability and willingness to learn how to use unfamiliar tools and systems.
  • Competitive salary range of $126,100-$170,500 per year.
  • Total reward package shared during recruitment and selection process.
  • Accommodations available during the recruitment process.
  • Hybrid working environment that supports high performance and personal wellbeing.
  • Equal opportunity employer committed to diversity and inclusion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service