{"id":2918,"date":"2026-07-16T19:22:20","date_gmt":"2026-07-16T19:22:20","guid":{"rendered":"https:\/\/coderseditor.com\/itjobs\/job\/senior-graphics-instrumentation-engineer-2\/"},"modified":"2026-07-16T19:22:20","modified_gmt":"2026-07-16T19:22:20","slug":"senior-graphics-instrumentation-engineer-2","status":"publish","type":"job_listing","link":"https:\/\/coderseditor.com\/itjobs\/job\/senior-graphics-instrumentation-engineer-2\/","title":{"rendered":"Senior Graphics Instrumentation Engineer"},"content":{"rendered":"<h2>Senior Graphics Instrumentation 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>Senior Graphics Instrumentation 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>This position sits within Arm\u00e2\u0080\u0099s graphics engineering organisation in Cambridge and focuses on advanced instrumentation work for the company\u00e2\u0080\u0099s mobile GPU technology. The team is looking for an experienced engineer who enjoys technically demanding problems, high-performance software, and close collaboration with hardware and software specialists. The role offers the chance to contribute to the next generation of Mali graphics products and to work on tooling and frameworks that help teams understand, monitor, and improve GPU system performance at very large scale.<\/p>\n<h3>What the role involves<\/h3>\n<p>You will be responsible for developing and evolving the instrumentation framework and associated tools used by the team. A major part of the work is to gain a deep understanding of how modern GPU hardware and software systems operate, then use that knowledge to create adaptable frameworks that support a broad range of users who need to observe and improve performance. The work is expected to have impact across products used in billions of devices.<\/p>\n<p>The position is embedded in an agile driver development environment and involves regular collaboration with multidisciplinary engineering groups across Arm\u00e2\u0080\u0099s European design centres. You will work alongside software engineers, hardware engineers, and architects, contributing to a team culture that values technical excellence, shared learning, and strong collaboration.<\/p>\n<h3>Key responsibilities<\/h3>\n<ul>\n<li>Design, build, maintain, and enhance the existing instrumentation framework and related tooling.<\/li>\n<li>Create flexible monitoring solutions that help different users analyse and improve system performance.<\/li>\n<li>Participate in the full software development process, from design through implementation, debugging, estimation, task decomposition, testing, and documentation.<\/li>\n<li>Carry out design reviews and code reviews for colleagues.<\/li>\n<li>Work closely with hardware and software teams to connect and integrate your work with other system components.<\/li>\n<li>Understand the needs of partner teams and develop inventive approaches that satisfy those needs.<\/li>\n<li>Contribute to software that supports next-generation Mali GPU products and has broad downstream impact.<\/li>\n<\/ul>\n<h3>About the GPU engineering environment<\/h3>\n<p>Arm\u00e2\u0080\u0099s GPU engineering group develops media processing hardware and software for mobile, embedded, and automotive markets. The Mali graphics processor is described as the leading shipping GPU, and the organisation is entering a new growth phase with new technologies and products for both existing and emerging markets. The team is distributed across multiple sites and cultures, and the role offers the opportunity to work with highly capable engineers on world-class IP while helping shape the future of media processing.<\/p>\n<h3>Skills and experience needed<\/h3>\n<ul>\n<li>Proven programming experience in C or C++.<\/li>\n<li>Strong debugging and analytical problem-solving skills.<\/li>\n<li>Excellent collaboration skills, with initiative, self-drive, and a results-oriented mindset.<\/li>\n<li>A disciplined, organised, and analytical approach to work.<\/li>\n<li>Practical experience with version control and issue\/bug tracking systems.<\/li>\n<\/ul>\n<h3>Additional experience that would be advantageous<\/h3>\n<ul>\n<li>Knowledge of embedded systems and computer architecture.<\/li>\n<li>Exposure to object-oriented programming, ideally including Python.<\/li>\n<li>Understanding of OpenGL ES and Vulkan APIs.<\/li>\n<li>Experience with profiling and optimisation methods.<\/li>\n<li>Insight into how the GPU graphics pipeline operates.<\/li>\n<li>Previous experience leading or managing teams.<\/li>\n<li>Familiarity with Linux or Android.<\/li>\n<\/ul>\n<h3>Working arrangements<\/h3>\n<p>Arm uses a hybrid working model intended to balance high performance with personal wellbeing. The company brings people together in person to support fast-paced collaboration, while also allowing flexibility. The exact working pattern for this role is set by the team and will be explained during the application process. In some situations, flexibility may be limited by legal, regulatory, tax, or other local considerations, and Arm will work with candidates to find the best practical solution.<\/p>\n<h3>Pay and rewards<\/h3>\n<p>The salary range for this role is \u00c2\u00a373,500 to \u00c2\u00a399,500 per year. Arm also points applicants to its wider rewards and benefits offering, which includes support for health and wellbeing, work-life balance, financial recognition, and ongoing development and support.<\/p>\n<h3>Visa sponsorship and relocation<\/h3>\n<p>No relocation package is offered for this position. If the successful candidate needs Skilled Worker sponsorship, Arm will pay the employer-side sponsorship costs. The candidate will be responsible for the visa application fee and the Immigration Health Surcharge.<\/p>\n<h3>Recruitment support and inclusion<\/h3>\n<p>Arm provides accommodations during the hiring process for candidates who need adjustments. Examples include breaks between interviews, having documents read aloud, or support with office accessibility. Requests are handled confidentially, and candidates are invited to contact the accommodations team by email to discuss what support may be helpful.<\/p>\n<p>Arm is an equal opportunity employer and says it is committed to a respectful, inclusive environment 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\/senior-graphics-instrumentation-engineer\/33099\/92692428272","_company_name":"ARM","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"\u00a373500 - \u00a399500 per yearly","_job_salary_currency":"GBP","_job_salary_unit":"yearly"},"job-types":[38],"class_list":["post-2918","job_listing","type-job_listing","status-publish","job-type-experienced"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings\/2918","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=2918"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-types?post=2918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}