{"id":1586,"date":"2026-06-27T21:49:10","date_gmt":"2026-06-27T21:49:10","guid":{"rendered":"https:\/\/coderseditor.com\/itjobs\/job\/graphics-software-engineer\/"},"modified":"2026-06-27T21:49:10","modified_gmt":"2026-06-27T21:49:10","slug":"graphics-software-engineer","status":"publish","type":"job_listing","link":"https:\/\/coderseditor.com\/itjobs\/job\/graphics-software-engineer\/","title":{"rendered":"Graphics Software Engineer"},"content":{"rendered":"<h2>Graphics Software Engineer Overview<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Company Name<\/strong><\/td>\n<td>ARM<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Role<\/strong><\/td>\n<td>Graphics Software Engineer<\/td>\n<\/tr>\n<tr>\n<td><strong>Qualifications<\/strong><\/td>\n<td>Not Specified<\/td>\n<\/tr>\n<tr>\n<td><strong>Category<\/strong><\/td>\n<td>IT Jobs<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Type<\/strong><\/td>\n<td>Full Time<\/td>\n<\/tr>\n<tr>\n<td><strong>Location<\/strong><\/td>\n<td>Cambridge<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Arm is looking for a highly capable and motivated graphics software engineer to join its Agile driver development group in Cambridge. The team works on important building blocks for the next generation of Mali GPU products and collaborates closely with a broad set of engineering specialists across Arm\u00e2\u0080\u0099s European design centres. This includes regular interaction with software engineers, hardware engineers, and architects, so the role sits at the centre of a highly cross-functional environment.<\/p>\n<p>The position focuses on creating and evolving the tooling that supports the full GPU development process. That includes work from the earliest stages of hardware design and performance modelling through to final verification. The software you help build will underpin the development of Arm\u00e2\u0080\u0099s GPU technology, so the role offers the chance to influence systems that are central to a widely used graphics platform. The work involves ownership of sophisticated software systems that connect GPU hardware, driver infrastructure, performance modelling, and live data-flow analysis.<\/p>\n<h3>What you will do<\/h3>\n<ul>\n<li>Contribute to the design and implementation of dependable, scalable tools that enable GPU driver development and hardware bring-up.<\/li>\n<li>Take part in technical discussions where complex problems are analysed, decomposed, and balanced against competing trade-offs with multiple partner teams.<\/li>\n<li>Review both design proposals and source code, while coordinating with cross-functional stakeholders to ensure solutions integrate successfully and meet quality expectations.<\/li>\n<li>Build a detailed understanding of system-level needs and use that insight to help shape roadmap decisions.<\/li>\n<li>Work collaboratively with software and hardware teams to deliver solutions that are both innovative and practical.<\/li>\n<li>Support the Agile driver development team in producing key components for future Mali GPU products.<\/li>\n<\/ul>\n<h3>What Arm is looking for<\/h3>\n<ul>\n<li>Proven technical ability gained through work on complex software projects, ideally in systems software or embedded development.<\/li>\n<li>Strong C and C++ programming skills, along with a solid grasp of software engineering fundamentals.<\/li>\n<li>Good problem-solving ability, including debugging and performance profiling.<\/li>\n<li>Clear communication and strong collaboration skills, with the confidence to work across organisational boundaries.<\/li>\n<li>Experience with Python or other scripting languages would be useful for automation and tooling support.<\/li>\n<li>A good understanding of computer architecture, particularly embedded systems or SoCs, would be an advantage.<\/li>\n<li>Knowledge of the GPU graphics pipeline would be helpful.<\/li>\n<li>Familiarity with Linux kernel and user-space interfaces, as well as tools such as perf and tracepoints, would be beneficial.<\/li>\n<\/ul>\n<h3>What you can expect in return<\/h3>\n<p>This role offers the opportunity to contribute to the next generation of Mali and Immortalis GPUs, helping technology that reaches millions of devices for many years. Arm describes the environment as one where people are encouraged to build expertise over time, making this a strong opportunity for learning and growth. You would be joining a multinational software development group with a collaborative culture, strong work ethic, and a steady stream of interesting technical challenges. If you enjoy producing high-quality, high-performance software and solving difficult engineering problems, this role is intended to be a strong fit.<\/p>\n<p>The salary range for the position is \u00c2\u00a355,300 to \u00c2\u00a374,800 per year.<\/p>\n<p>Arm also highlights its wider rewards and benefits offering, which includes support for health and wellbeing, flexibility around work and life, financial rewards, and development support.<\/p>\n<h3>Working arrangement<\/h3>\n<p>Arm uses a hybrid working approach designed to support both strong performance and personal wellbeing. The company values in-person collaboration while also recognising the importance of flexibility. Teams are given responsibility for deciding the hybrid pattern that best suits their work and needs, and the exact arrangement for this role will be shared during the application process. In some situations, flexibility may be limited by legal, regulatory, tax, or other local considerations, and Arm says it will work with candidates to find the best possible solution.<\/p>\n<h3>Visa sponsorship and relocation<\/h3>\n<p>There is no relocation package available for this position. If skilled worker sponsorship is required, Arm will pay the employer-side sponsorship costs. The successful candidate will be responsible for any personal visa-related costs, including the visa application fee and the Immigration Health Surcharge.<\/p>\n<h3>Additional support and equal opportunities<\/h3>\n<p>Arm says it is committed to building exceptional teams and will provide recruitment adjustments or accommodations where needed. Examples include breaks between interviews, documents being read aloud, and office accessibility support. Candidates who need assistance during the hiring process are invited to contact the accommodations team by email.<\/p>\n<p>Arm also states that it is an equal opportunity employer and aims to provide a respectful workplace where applicants and employees are treated fairly regardless of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.<\/p>\n<hr\/>\n<p><strong>Degree Requirement:<\/strong> Not Specified<\/p>\n<p><strong>Visa Sponsorship Promising<\/strong><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_promoted":"","_job_location":"Cambridge","_application":"https:\/\/careers.arm.com\/job\/cambridge\/graphics-software-engineer\/33099\/92646477936","_company_name":"ARM","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"\u00a355300 - \u00a374800 per yearly","_job_salary_currency":"GBP","_job_salary_unit":"yearly"},"job-types":[],"class_list":["post-1586","job_listing","type-job_listing","status-publish"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings\/1586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/media?parent=1586"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-types?post=1586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}