Are you looking for an exciting and meaningful role at the edge of technology? Are you looking to use your technical and leadership skills to help drive your career?
Arm is seeking highly skilled and motivated engineers to help lead our expanding Agile software development group. You will be based in Cambridge (UK), working closely with multi-disciplined engineering teams across Arm’s worldwide engineering centers. Focusing on build, development tools and test integration you will ensure we retain the high quality of our driver and help get the most out of our talented team.
What you will be involved with:
You will be leading a team focused on developing the build system and code generation tools for the Mali GPU driver. You will work closely with other teams and divisions to enable colleagues and customers to efficiently work with our software, and ensure we retain its high quality by ensuring we seamlessly and efficiently validate it.
You will cooperate closely with engineers working across the driver stack, as well as with teams focused on HW design, emulation, verification, testing and infrastructure. You will see all phases of a complex development program. Contributing to different areas of the code base and participating in all phases of software development, this is a fantastic opportunity to broaden your knowledge and make use of a diverse set of skills.
To get an idea of what we do, check out our freely-available bespoke build system:
We have an excellent track record of building up expertise in people, so this is a great opportunity to learn something new and interesting in a friendly and collaborative environment. Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by interesting technical problems. Do you like producing high quality, high performance SW and solving complex technical problems? Then we would love to hear from you.
Day to day activities include:
Line management and technical leadership of engineers in a team.Participating in the design, implementation and testing of new features.Working closely with other teams, and coordinating on the development process, test integration and release process of the driver stack.Maintaining the existing codebase: fixing bugs and other quality assurance activities.Reviewing other people’s code.Writing and maintaining documentation.