Software Developer - Runtimes, Compilers, Virtual Machines
Recruiter
Arm
Listed on
6th November 2020
Location
Cambridge
Salary/Rate
Competitive
Salary Notes
Competitive
Type
Permanent
Start Date
ASAP
This job has now expired please search on the home page to find live IT Jobs.
Due to growth we are looking for a team of Software Developers in Runtimes, Compilers and Virtual Machines to work at Arm's Global Headquarters in Cambridge Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. We are writing software for next-generation solutions in artificial intelligence, computer vision, mobile gaming, machine learning, VR/AR, autonomous, and automotive. Software on Arm must be fast, efficient, and support the very latest Arm architectural features. We're looking for C and C++ developers to work on a variety of exciting projects. To excel in this role, you will have the interest and ability to learn new things and solve complex problems. As well as the technical work of writing patches to implement new functionality, improve performance, and enable new Arm architecture, you will work as part of the wider open source community. At Arm, we believe technology can change lives for the better. We've done it once for Mobile, and now we want to do it again. Join us! Essential Attributes Good C or C++ Desire to learn and help others Interest in open source development Desirable Attributes Go, Rust, Java, WebAssembly, Graal, JavaScript Ability to track performance issues down to assembly or hardware level Experience with performance analysis of complex workloads, especially on Arm platforms SIMD experience (ideally Neon) Experience with open source working practices Knowledge of Android, JIT compilers, ChromeOS, Linux kernel Our Core Beliefs lie at the heart of Arm and represent the essence of our organization. When combined and working together, they articulate the uniqueness of Arm culture: Passion for ProgressInnovation that enables our ecosystems, Arm and our people to thrive. Work with pace and judgment. Adapt to circumstances. Take risks in support of Arm's progress. Be accountable for the decisions you make. Learn from failure. Pursue innovation relentlessly. We, Not I
Collaboration first, egos last. Start with long-term value to customers and partners, and work back from there. Collaborate, decide, commit, and bring people with you. Make the most of all the skills and knowledge across Arm; share information with those who need it. Care about the people around you. Be your Brilliant Self
Skillful individuality, performance and fulfilment. Be authentic. Seek and embrace differences. Encourage curiosity and challenge. Give people trust and autonomy; show people they can trust you to do brilliant work in pursuit of Arm's goals. Arm has a responsibility to ensure that all employees are eligible to live and work in the UK. With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace.
#LI-SS1 Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of any characteristic.