Job Overview
We are seeking an expert staff engineer to work in our Architecture and Technology Group. This group crafts technology of tomorrow by defining the architecture of Arm based systems. This crucial role is primarily sought at defining system software and firmware architecture and standards for infrastructure systems based on Arm. Are you ready to have a significant impact in crafting future Arm CPU and system architecture?
Responsibilities
We are looking for a staff engineer who is passionate about the latest computing technology. The successful candidate will be one of the core members of the standards team and be responsible for defining Arm-based and industry standards that meet our partner needs. As a member of a small and agile team you will work alongside system architects from across geographical locations in Arm and from Arm partners to understand and craft next-generation systems, including the definition of future Arm products.
- Define Arm system software architecture and firmware specifications.
- Write specifications and build proof-of concepts and reference implementations.
- Represent Arm at key industry standard bodies and/or open-source projects.
- Collaborate with partners and other teams in Arm to define Arm servers standards, and get standardization software productized.
- Engage at a technical level with internal and external groups such as customers or industry forums.
- Identify how future (3-5 yr) technologies will intersect with the Arm ecosystem, and develop technical strategies to enable those technologies.
Required Skills and Experience
- B.Sc. in Computer Science or Engineering, or a related field. Other degrees will also be considered with confirmed experience.
- Experience and knowledge of system firmware standards, architecture, and internals (BIOS, UEFI, ACPI, SMBIOS, TianoCore EDK2, Trusted Firmware)
- Good grounding in computer architecture and operating systems and hypervisors.
- Strong debugging and problem solving skills
A successful candidate must
- Have 5+ years of hands-on experience in server firmware and/or hardware development
- Demonstrate strong interpersonal and communication skills
- Can author specifications and design documents and develop reference implementations.
- Be flexible and capable of accepting new challenges.
“Nice To Have” Skills And Experience
- Good programming skills (C, C++, Python, Linux bash, PowerShell).
- Knowledge in Linux kernel and driver development and debug.
- Experience with silicon and firmware technologies for Arm SoCs, PCIe, I2C, I3C, SPI, UART, JTAG.
- Experience of participating in standard bodies and consortium.
- Contributions to open-source projects, and experience with vital tools such as Git, Github, Gerrit.
- Independent research experience.
In Return
Arm technology is at the heart of a computing and connectivity revolution that is redefining the way people live and businesses operate. From the unmissable to the invisible; our sophisticated, energy-efficient processor designs are enabling the intelligence in 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the world’s most famous business and consumer brands, we are driving Arm innovation into all areas compute is happening inside the chip, the network and the cloud.
With offices around the world, Arm is a diverse community of dedicated, and innovative engineers. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace. We offer a generous reward package including annual bonus, 401K matching, and healthcare support.
#NorthCarolina
Equal Opportunities at Arm
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 are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Hybrid Working at Arm
Arm’s hybrid approach to working is centered around flexibility, where we split our time between the office and other locations to get our work done. We empower groups/teams to determine their hybrid working pattern, with an expected minimum attendance in the office of 20% per month, depending on the work, level of experience and team’s needs. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution.
#LI-MS1