Senior Software Engineer

3 weeks ago


Manchester, United Kingdom Arm Limited Full time
Job Title

As a member of the Automotive and Industrial Solutions team at Arm Limited, you will have the opportunity to build upon your existing background, knowledge, and expertise to contribute to Arm technology deployed in the next generation of Automotive, Industrial, and Real-Time systems.

You will join a team of Software Developers who share a passion for wanting to stamp their mark on the future of computing, wherever it may lead.

We seek individuals with exposure and knowledge of every level of the System software stack, ranging from Bare-Metal firmware to Apps development.

If you are similarly passionate about groundbreaking technologies, we want to hear from you.

  • Active involvement in the software design of reference application processor firmware
  • Your day-to-day role will involve low-level software development, test, and debug on various platforms, including software models, development boards, and shipping products
  • Creating software stacks for Arm's reference platforms for future Arm devices
  • Analyzing industry specs, roadmap requirements, breaking down tasks, and helping implement project plans
  • Providing the best technical advice and direction to both Arm's and Arm Partners' platform implementation projects
  • Involved in upstreaming and maintenance

As an active member of an extended development team, you can expect to be working face-to-face with some of the greatest household names in our industry.

You would be helping to develop, optimize, and deliver the software needed to support Arm's groundbreaking IP, as well as helping Arm grow its role in new embedded and enterprise market segments.

Education & Qualifications

Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have appropriate experience.

Essential Skills & Qualities
  • Expertise in application/low-level systems and a command over a range of related concepts such as bootloaders, device drivers, OS fundamentals preferably Linux
  • Excellent C/C++ skills, excellent written and spoken English
  • A professional, enthusiastic, and flexible approach to work with a flair for creative lateral thinking and problem-solving with a commitment to extend the breadth and depth of your knowledge
Desirable Skills & Qualifications
  • Familiarity with open-source project development cycles and contribution processes
  • Knowledge of how to test software using various techniques
  • Familiarity and flexibility in the use of various software development lifecycle methods, including Agile
  • Awareness of the value of CI and automated test systems

We value diversity in Arm - we will fit around your life to enable you to contribute to our success.

Our offices are amazing places to collaborate, but now we've mastered working from home, that will remain an option for part of the week.

Accommodations at Arm

At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.

Hybrid Working at Arm

Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing.



  • Manchester, United Kingdom CDL Software Full time

    About the RoleWe are seeking a highly skilled Senior Platform Engineer to join our innovative team at CDL Software. As a Senior Platform Engineer, you will be responsible for designing, implementing, and maintaining our company's software platforms, ensuring they are scalable, efficient, and secure.This is an excellent opportunity for a technical...


  • Manchester, United Kingdom Axiom Software Solutions Limited Full time

    A challenging opportunity has arisen for a skilled Senior Software Engineer to join our team at Axiom Software Solutions Limited.Key Responsibilities:1. Tech Stack:Spring/JavaAWS Lambda functions2. Knowledge and Experience:AWSTDDSelection Process:1. CV shortlisting2. Code test for shortlisted candidatesCandidates will be given a skeleton Java program and...


  • Manchester, United Kingdom Axiom Software Solutions Limited Full time

    A challenging opportunity has arisen for a skilled Senior Software Engineer to join our team at Axiom Software Solutions Limited.Key Responsibilities:1. Tech Stack:Spring/JavaAWS Lambda functions2. Knowledge and Experience:AWSTDDSelection Process:1. CV shortlisting2. Code test for shortlisted candidatesCandidates will be given a skeleton Java program and...


  • Manchester, United Kingdom CDL Software Full time

    About the RoleWe are seeking a highly skilled Senior Platform Engineer to join our innovative team at CDL Software. As a key member of our Platform Engineering team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure and Microsoft 365 applications.Key ResponsibilitiesDesign and implement cloud infrastructure...


  • Manchester, United Kingdom Interact Software Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our team at Interact Software. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using C#/.NET and other...


  • Manchester, United Kingdom Axiom Software Solutions Limited Full time

    Job DescriptionWe are seeking a highly skilled Senior Junior Developer to join our team at Axiom Software Solutions Limited.Key ResponsibilitiesDesign and develop scalable software applications using Java and Spring.Implement AWS Lambda functions and integrate them with other AWS services.Collaborate with cross-functional teams to identify and prioritize...


  • Manchester, United Kingdom Axiom Software Solutions Limited Full time

    Job DescriptionWe are seeking a highly skilled Senior Junior Developer to join our team at Axiom Software Solutions Limited.Key ResponsibilitiesDesign and develop scalable software applications using Java and Spring.Implement AWS Lambda functions and integrate them with other AWS services.Collaborate with cross-functional teams to identify and prioritize...

  • Software Engineer

    1 month ago


    Manchester, United Kingdom CDL Software Full time

    Software Engineer (React) Job DescriptionWe are seeking a highly skilled Software Engineer (React) to join our team at CDL Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality, scalable serverless and performant web applications using frameworks like React and related front-end...

  • Software Engineer

    4 weeks ago


    Manchester, United Kingdom CDL Software Full time

    Software Engineer (React) Job DescriptionWe are seeking a highly skilled Software Engineer (React) to join our team at CDL Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality, scalable serverless and performant web applications using frameworks like React and related front-end...


  • Manchester, United Kingdom CDL Software Full time

    About the RoleCDL Software is seeking a highly skilled Senior Platform Engineer to join our innovative team. As a key member of our Platform Engineering team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure. This is an exciting opportunity to work with cutting-edge technologies and contribute to the development...


  • Manchester, United Kingdom Interact Software Full time

    About the RoleWe're seeking a skilled Android Software Development Engineer to join our team at Interact Software. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining high-quality mobile applications using C#/.NET.Your primary focus will be on building robust, scalable, and efficient software solutions...


  • Manchester, United Kingdom Interact Software Full time

    About the RoleWe're seeking a skilled Android Software Development Engineer to join our team at Interact Software. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining high-quality mobile applications using C#/.NET.Your primary focus will be on building robust, scalable, and efficient software solutions...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading the development of complex software systems and mentoring junior engineers.Key Responsibilities:Lead the development of software systems using modern languages and frameworks such as C++, GoLang,...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading a team of software engineers and working on complex technical projects.Key Responsibilities:Lead a team of software engineers and provide technical guidance and mentorshipDesign and develop complex...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading a team of software engineers and working on complex technical projects.Key Responsibilities:Lead a team of software engineers and provide technical guidance and mentorshipDesign and develop complex...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading the development of complex software systems, working closely with cross-functional teams to deliver high-quality solutions.Key Responsibilities:Design and develop software systems using modern...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading the development of complex software systems, working closely with cross-functional teams to deliver high-quality solutions.Key Responsibilities:Design and develop software systems using modern...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems.As a Senior Software Engineer, you will have a strong background in software engineering methods, languages, and...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems.As a Senior Software Engineer, you will have a strong background in software engineering methods, languages, and...


  • Manchester, United Kingdom GCHQ Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at GCHQ. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that support our mission to keep the UK safe.Key ResponsibilitiesDesign and develop software solutions using a range of programming...