Staff Software Engineer

2 weeks ago


Cambridge, Cambridgeshire, United Kingdom ARM Full time
Job Overview:

Are you an experienced Cortex-A engineer who wants to make this development experience better?

In the Developer Ecosystems group at Arm, our mission is to make software development on the Arm architecture simple and intuitive.

We are growing our IDE team and are looking for a passionate software engineer to help us create frictionless developer experiences.

Our team tackles a diverse set of developer challenges, delivering tools that support project and build management, debug and analysis, and device virtualisation.

This is a unique opportunity to work on many different technologies in a group delivering tools across multiple platforms including desktop and browser.

The ideal candidate for this role will have proven experience with Arm Cortex-A application processors and have a passion to build engineering tools in this ecosystem.

You will join an experienced, professional team working with cutting edge technologies and concepts in an agile environment which requires proactivity, dynamic approaches to problem solving and creative thinking.

As part of our diverse team, you will leverage your Cortex-A experience to identify challenges in existing developer workflows to help design and deliver the next generation of tools exposed in modern IDEs.

This is a highly dynamic environment, with lots of new architectural challenges leveraging a variety of tools and languages such as TypeScript, Python, Go, C/C++, WebAssembly and Docker.

Engineers are afforded the opportunity to move between teams as necessary to deliver products, so it helps to be a quick learner and willing to embrace new technical challenges.

We believe magnificent work comes from collaboration. This means forming effective relationships with other engineers, product managers and UX specialists to best understand and empower our users.

Responsibilities:
  • Work as part of a diverse team to design, deliver and support the tools needed to foster a developer ecosystem around Cortex-A processors at Arm
  • Show demonstrable quality through unit testing and continuous integration
  • Work alongside peers and junior team members alike to discuss and solve technical problems, mentoring as necessary
  • Communicate effectively with other geographically dispersed teams across the lines of business
  • Engage with our agile planning and development processes to help shape delivery of our products
Required Skills and Experience:

We are seeking an experienced engineer with the following skills:

  • Experience working with Cortex-A architecture and processors such as SoC bring-up, bare-metal development or driver development
  • Familiarity with the basics of modern, effective software development: source control, automated testing, object-oriented or functional paradigms and the Agile methodology.
  • A "get things done" attitude and passion to ship high-quality, robust software which is maintainable and responsive to evolving requirements.
"Nice to have" Skills and Experience:

Any experience with the technologies listed below is beneficial, however, a desire to learn is far more valuable than experience in any tool and we actively support ongoing training.

  • TypeScript (browser, server, and client) - , Electron, React, Visual Studio Code extensions
  • C/C++ - debuggers and USB protocols (especially pertaining to embedded devices)
  • Continuous integration workflows including build systems, testing and deployment
  • Source control systems and continuous integration & delivery, especially GitHub
  • Experience with Agile & UX design principles and processes
In return:

Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions.

We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.



  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job OverviewTE Connectivity's Software Systems Engineering Teams provide functional and empirical analysis related to the design, development, and implementation of software operating/automation systems,...


  • Cambridge, UK, Cambridgeshire, United Kingdom Hays Full time

    We are recruiting on behalf of a global engineering company, that designs innovative electronics and technology that is used to overcome everyday challenges in suitability, efficiency and productivity for a better future. The products the company designs can be found in the medical field, in electric vehicles, aircraft, smart utilities, global communications...


  • Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    Embedded Software Engineer - Security Clearance - Cambridge A growing spinout security technology company, based in Cambridge, is currently seeking an experienced Embedded Software Engineer to assist with the development, modification, and enhancement of various security technologies. Your focus will span across radio, satellite, communications, radar,...

  • Software Engineer

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time

    Software Engineer Title: Software Engineer Company: Holograms Location: Hybrid (Cambridge 2 days/week) Salary: Up to 80,000 Skills: C++, GPU, CUDA, Python Overview: An elite tech start-up who are building the next generation of holography through state of the art Augmented Reality (AR) R&D are hiring for C++ software engineers across a variety of seniorities...


  • Cambridge, Cambridgeshire, United Kingdom ECM Selection Full time

    Developing high-quality front end code for a long term usageThis friendly forward-looking company creates well-designed, high-quality software for the long-term. Their product is a portfolio of enterprise tools used to support major clients in the energy industry in delivering critical services to the public.Due to continued success, they are keen to recruit...


  • Cambridge, Cambridgeshire, United Kingdom Skillsearch Limited Full time

    Do you have software development experience, and are you seeking a new job in Cambridge? Our client is looking for a Senior Software Engineer, and the full-time role comes with an attractive salary and benefits package. As a Senior Software Engineer, you will play a crucial role in a dynamic, agile team that helps drive the direction and design of the...


  • Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full time

    Title: Senior Software EngineerPackage: Up to £80,000 + benefitsLocation: Cambridge, UK (Hybrid)Is this your next move?Building machine learning products used by blue chip companies worldwide.Working in a scale-up environment surrounded by like-minded and passionate engineers.Shipping software products into a long untouched industry.SoCode Recruitment is...

  • Software Engineer

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Are you passionate about leveraging technology to advance healthcare? Our client, who is utilising Machine Learning and Artificial Intelligence to detect life-threatening illnesses faster, is looking for a Software Engineer to join their team in Cambridge. Offering hybrid work arrangements (with plenty of flexibility here) and a salary of up to £55,000,...


  • Cambridge, Cambridgeshire, United Kingdom Skillsearch Limited Full time

    Do you have software development experience, and are you seeking a new job in Cambridge? Our client is looking for a Senior Software Engineer (Automotive), and the role comes with an attractive salary and benefits package. As a Senior Software Engineer (Automotive), you will play a crucial role in a dynamic, agile team, driving the direction and design of...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    My client is a deep technology company producing groundbreaking software for holographic displays and producing market-leading AR/VR headsets. They are looking for a C++ Software Engineer to be involved in the full development cycle, optimizing, profile and benchmarking, making a significant individual contribution. You'll be working on their hologram...


  • Cambridge, Cambridgeshire, United Kingdom Skillsearch Limited Full time

    Our client is seeking a skilled and collaborative Senior Software Engineer to join our inclusive and collaborative team in Cambridge. The role comes with a generous salary, many excellent benefits and the chance to work at the forefront of AI and ML, private medical insurance, and a chance to join a thriving company. As a Senior Software Engineer, you'll...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an expert location tracking company Cambridgeshire / Hertfordshire, Hybrid Working Model This exciting company have been established for over 30 years, located on the outskirts of Cambridgeshire developing bespoke products tailored to their customers. Designing everything internally from the hardware through to the User Interface, you'll get to be a...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? If you like to work in an inclusive and dynamic environment, read on.Read on to find out what you will need to succeed in this position, including skills, qualifications, and...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Embedded Software Applications Engineer Cambridge Are you an Embedded Software Engineer with a passion for embedded systems? If so, I am working with a global semiconductor in Cambridge, who is looking to take on an Embedded Software Applications Engineer to support their customers with debugging, developing and optimising their software over the entirety of...


  • Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    Cellular Origins Read all the information about this opportunity carefully, then use the application button below to send your CV and application.Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient's own immune system, offering hope where there was none before. Giving more patients access to these life-saving...


  • Cambridge, UK, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full time

    Role: Staff Software EngineerLocation: Cambridge/HybridSalary: Up to £100,000Our Cambridge-based client have a new opportunity to join their energetic and vibrant team as a Full-Stack Software Engineer. Renowned for their flexible working environment and culture of trust, they are a market-leading tech company building solutions at the forefront of release...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    Fixed-term: The funds for this post are available for 5 years in the first instance.The Institute of Astronomy (IoA) at Cambridge University is internationally renowned for its outstanding environment in data-intensive astronomy. The interdepartmental Kavli Institute for Cosmology, Cambridge (KICC) is co-located on the IoA site, fostering connections with...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior Python Software Engineer Top of the market salaries and healthcare My client is a multi-strategy hedge fund, looking to add a talented Senior Python Software Engineer to their Cambridge-based development team. You will be contributing to the design, development and maintenance of their proprietary backtesting and analytics platform. You will be...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior Python Software EngineerPlease make an application promptly if you are a good match for this role due to high levels of interest.Top of the market salaries and healthcareMy client is a multi-strategy hedge fund, looking to add a talented Senior Python Software Engineer to their Cambridge-based development team. You will be contributing to the design,...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior Python Software EngineerTo be considered for an interview, please make sure your application is full in line with the job specs as found below.Top of the market salaries and healthcareMy client is a multi-strategy hedge fund, looking to add a talented Senior Python Software Engineer to their Cambridge-based development team. You will be contributing...