Arm

Staff Software Engineer

Arm
Apply
2 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Create and implement a robust software integration strategy with developer, test, technical lead, and partner teams.
  • Understand product requirements at the system level and resolve cross-dependencies among software modules.
  • Create and maintain customized software builds for multiple platform variants and customers.
  • Bring up software on different virtual and hardware platforms.
  • Set up and maintain build systems and support continuous performance and quality improvements.
  • Lead technical initiatives and feature teams across engineering domains.
  • Collaborate with software leads, architects, and program and project management to deliver robust systems.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 12+ years of experience combining SoC firmware development and integration across the semiconductor development lifecycle.
  • Excellent C and embedded programming skills, integration test specification development, CI/CD familiarity, Git, GitLab or GitHub, and Python.
  • Working experience with trusted-firmware-a, trusted-firmware-m, bootloaders, Linux, hypervisors, device drivers, and other embedded software components.
  • Expertise with the Yocto build system and repository management.
  • Strong debugging skills and the ability to navigate complex software stacks.
  • Experience bringing up integrated software stacks across hardware and software platforms.
  • Understanding of architecture and microarchitecture concepts, memory maps, MMU, SMMUs, and interrupt controllers.
  • Strong interpersonal, communication, documentation, influence, and consensus-building skills, along with excellent written and spoken English.
  • Exposure to automotive software safety or security qualification is an advantage.

Benefits

  • Hybrid working arrangements are determined by the team, with role-specific details provided during the application process.
  • Arm provides recruitment-process accommodations, including interview breaks, document reading assistance, and office accessibility support.
  • Arm is an equal opportunity employer committed to a diverse and respectful workplace.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me