Loading...

Senior Software Engineer

  • Full Time
  • Cambridge
  • £73500 - £99500 per yearly GBP / Year
  • Salary: £73500 - £99500 per yearly

ARM

Senior Software Engineer Overview

Company Name ARM
Job Role Senior Software Engineer
Qualifications Not Specified
Category IT Jobs
Job Type Full Time
Location Cambridge

The Software (CE-SW) group at Arm is dedicated to developing and enhancing the software ecosystem surrounding Arm’s next-generation architectures and systems. This role involves working with processors and hardware technologies that are not yet publicly available. As a Senior Software Engineer, you will join a team of passionate engineers committed to shaping the future of computing. We are seeking highly skilled individuals to contribute to areas such as Client, Server, Automotive, and IoT, ensuring that we deliver software that meets our customers’ high standards.

Responsibilities

  • Engage actively in the design and testing of software for reference application processor firmware.
  • Perform low-level software development, testing, and debugging across various platforms, including software models, development boards, and production products.
  • Develop software stacks for Arm’s reference platforms intended for future devices.
  • Create testing code and automation solutions to enhance efficiency and reduce manual testing efforts.
  • Analyze industry specifications and roadmap requirements, break down tasks, and assist in implementing project plans.
  • Participate in upstreaming and maintenance activities.

Requirements

  • Strong proficiency in C/C++ programming with the capability to introduce significant new features and troubleshoot complex issues.
  • Some familiarity with assembly language and robust debugging skills are advantageous.
  • Proven experience in software testing or development.
  • Expertise in application and low-level systems, with a solid grasp of system architecture (preferably ARM), operating system fundamentals, bootloaders, and device drivers.
  • Experience with Linux and Windows operating systems, particularly in driver development.
  • Good understanding of testing methodologies, continuous integration, and test automation.
  • Excellent interpersonal skills with strong written and verbal communication in English.

Benefits

  • Opportunity to learn about the latest Arm architecture features and collaborate with skilled engineering teams on innovative technology.
  • Empowerment to identify and implement improvements in work processes.
  • Support for physical and mental wellbeing through a safe working environment.
  • Flexibility in work patterns to promote work-life balance.
  • Comprehensive financial rewards beyond a competitive salary.

Degree Requirement: Not Specified

Visa Sponsorship Promising

To apply for this job please visit careers.arm.com.