ARM
Graphics Software Engineer Overview
| Company Name | ARM |
| Job Role | Graphics Software Engineer |
| Qualifications | Not Specified |
| Category | IT Jobs |
| Job Type | Full Time |
| Location | Cambridge |
Arm is looking for talented and driven engineers to join our Agile driver development team, focusing on the creation of essential components for the next generation of Mali⢠products. This role involves close collaboration with various engineering teams across Arm’s European design centers, maintaining constant communication with both software and hardware engineers as well as architects.
In this position, you will play a key role in the design, development, and evolution of critical tooling that supports the entire lifecycle of Armâs GPU development, from early hardware design and performance modeling to final verification. This is a unique opportunity to influence the tools that underpin the worldâs leading GPU technology, taking ownership of sophisticated software systems that integrate GPU hardware, driver stacks, performance modeling, and real-time dataflow analysis.
Responsibilities
- Assist in the design and implementation of reliable and scalable tools that facilitate GPU driver development and hardware integration.
- Engage in technical discussions to decompose complex issues and determine appropriate trade-offs among various stakeholders.
- Review design and code while coordinating with cross-functional teams to ensure seamless integration and high quality.
- Develop a comprehensive understanding of system-level requirements and contribute to roadmap planning through technical insights.
- Collaborate with both software and hardware teams to create innovative and practical solutions.
Required Skills and Experience
- Proven technical expertise in complex software projects, particularly in systems or embedded development.
- Strong proficiency in C/C++ programming and a solid understanding of software engineering principles.
- Excellent problem-solving abilities, along with debugging and performance profiling skills.
- Strong communication and collaboration skills, capable of working across different organizational boundaries.
âNice To Haveâ Skills and Experience
- Proficiency in Python or scripting for automation or tooling glue code.
- Solid understanding of computer architecture, particularly embedded or SoC systems.
- Insight into the workings of the GPU graphics pipeline.
- Familiarity with Linux kernel/user space interfaces and debugging tools (perf, tracepoints, etc.).
In Return
In return, you will influence, support, and contribute to our next generation of Mali and Immortalis GPUs, making your mark on millions of devices for years to come. We have a consistent track record of building up expertise in people, so this is an excellent opportunity for learning new things in a friendly and collaborative environment. Join a multinational, dynamic and highly motivated software development group with great work ethics where you will enjoy the support of your colleagues while being challenged by exciting technical problems.
Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individualâs application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate.
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. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the teamâs needs.
Equal Opportunities at Arm
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 race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Degree Requirement: Not Specified
Visa Sponsorship Promising
To apply for this job please visit careers.arm.com.