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.
Job Requirements
Responsibilities include:
- Active involvement in the software design of reference application processor firmware.
- Your day-to-day role will involve low-level software development, testing, and debugging on various platforms, including software models, development boards, and shipping products.
- Creating software stacks for Arm’s reference platforms for future Arm devices.
- Analysing 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.
- Your activities will involve upstreaming and maintenance.
As an active member of an extended development team, you can expect to work face-to-face with some of the greatest household names in our industry.
You will help develop, optimise, and deliver the software needed to support Arm's groundbreaking IP, as well as help 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
- Excellent C/C++ skills, able to add significant new functionality and analyse and fix complex defects.
- Expertise in low-level systems and a command over related concepts such as bootloaders, device drivers, and OS fundamentals, preferably Linux.
- Strong interpersonal skills; excellent written and spoken English. 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, along 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
- 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.
- Aware of the value of CI and automated test systems.
If this sounds like you, please don't hesitate to apply - we look forward to welcoming you to the team.
Our offices are amazing places to collaborate, and now that we've mastered working from home, that will remain an option for part of the week.
We have some scope to adapt the role and job title to the right person - if you are interested but unsure whether you tick all the boxes, we would love you to reach out anyway! We are keen to welcome versatile people into Arm.
#J-18808-Ljbffr