Skip to main content

Software Engineer

Job ID 2024-11628 Date posted Dec. 20, 2024 Location Manchester, United Kingdom Category Software Engineering Apply

Job Description

As a member of the Automotive and Industrial Solutions (AIS) team, you will have the opportunity to build upon your existing background, knowledge and expertise and contribute to Arm technology deployed in the next generation of Automotive, Industrial and Real Time systems, enabling safe execution of complex workload scenarios.

You will join a team of Software Developers who all 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 BareMetal firmware to Apps development.

If you are similarly passionate about groundbreaking technologies then we want to hear from you!

Responsibilities:

  • 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
  • We want you to be able to analyse industry specs, roadmap requirements, breakdown tasks and help implement the project plans
  • We would like you to aspire to provide the best technical advice and direction to both Arm's, and Arm Partners', platform implementation projects
  • Your activities will involve 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.

Help to develop, optimise 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

  • You have 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! Able to add significant new functionality and analyse and fix complex defects.
  • Your strong interpersonal skills are vital for success; we are looking for excellent written and spoken English. Do you have the capability to support key partners with their internal development programs?
  • We expect 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
  • Able to develop a good understanding of how the team integrates with other related teams in accomplishing its objectives.

Desirable Skills & Qualities

  • We value familiarity with open-source project development cycles and contribution processes
  • A knowledge of various software testing techniques
  • Familiarity and flexibility in the use of various software development lifecycle methods including Agile
  • Have an awareness of the value of CI and automated test systems

Power the Future on Arm

Working in software engineering at Arm is about shaping a future of technology for which we don't yet have words. Our engineers lead innovation in physical IP, AI and machine learning, cloud architecture, automotive tech, and every aspect of computing that matters.

Spanning software's full spectrum, from compilers to AI-powered IoT and beyond, your code can enable virtually anything to be produced on silicon. Whether you're developing award-winning VR gaming or life-enhancing medical equipment, you can improve the lives of millions by being your brilliant self at Arm.

Drive change on Arm

At Arm, you'll influence 95% of the world's connected devices and all their applications. From healthcare and infrastructure to virtual reality, you'll affect nearly all industries worldwide, racing toward new milestones and achievements together.

Revolutionary Benefits

Health and Wellness

We create a safe space for you to nurture both your physical and mental wellbeing.

Work and Life Success

We empower people to experience life beyond the boundaries of standard work patterns.

Financial Rewards

We provide benefits beyond a competitive salary to reward our people for their dedication and contributions.

Development and Support

We foster professional and personal development, building a supportive community where everyone can thrive.

Life at Arm

Life in the office doesn't get any better — especially when those offices are as sleek as ours and the people there are creative and compassionate. Combine that with our popular 'we, not I' mindset, and you enjoy the kind of teamwork and togetherness rarely found elsewhere. We share so much in common, not least the same passion for progress, but we also welcome each other's diversity. Ultimately, we love to inspire and be inspired every day.

Discover Life at Arm

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.

  • Software Engineering, Manchester, England, United KingdomRemove

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