Skip to main content

Sr. System Software Engineer / Architect

Job ID 2023-7604 Date posted 09/09/2024 Location Austin, Texas; Raleigh, North Carolina Category Architecture
Apply

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

Life at Arm

  • Culture at Arm
    Culture at Arm

    Make an Impact

    We, not I. This belief is at the heart of Arm's company culture and it underscores the culture of collaboration alongside individual accountability in a supportive environment working together for the success of Arm. Across our entire ecosystem, we know that when you're able to be your most brilliant self, you can do great things.
    Read more

  • Diversity, Equity and Inclusion
    Diversity, Equity & Inclusion

    This is Collective Progress

    At Arm, we're committed to inspiring revolutionary ideas in a diverse, equitable, and inclusive environment. Be your most brilliant self, and empower others, via various avenues for active participation – Employee Resource Groups (ERGs), Employee Communities, DEI working groups, and DEI Council.
    Read more

  • Benefits at Arm
    Benefits at Arm

    Benefits Designed for You

    When our employees thrive, so does Arm. Because our teams are so remarkable, we offer remarkable benefits designed to nurture the professional and personal growth of the brilliant people building the future of computing.
    Read more

Jobs for You

  • Senior Embedded Software Engineer Enhance and build upon your existing background, knowledge and expertise to contribute to the wonderful world of Open Source with projects such as EDK II, Linux Kernel, Trusted Firmware, SCP firmware and more! Cambridge, United Kingdom Software Engineering
  • Staff DFT Engineer Architect, implement, and validate DFT techniques, insert DFT logic, generate test patterns, and collaborate with cross-functional teams Bengaluru, India Software Engineering
  • Principal Software Engineer Join the Functional Safety team to deliver on our next generation C++17 compiler. Cambridge, United Kingdom Software Engineering

No previously viewed jobs

No jobs have been saved

Get Job Alerts

Can’t find the job you’re seeking? Register to be notified as soon as new jobs become available. Enter your email, select your preferred job category and/or location, then click Add to set your preferences and Subscribe to create your job alert.

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Architecture, Austin, Texas, United StatesRemove
  • Architecture, Raleigh, North Carolina, United StatesRemove

By submitting your information, you acknowledge that you have read our privacy policy, and consent to receive email communication from Arm.

Join our Talent Community, Unlock Opportunities

Subscribe to receive Arm communications directly to your inbox. Stay connected to be the first to hear about updates from our community and exciting roles that align with your skills.

Join Now