Senior Graphics Software Engineer

Senior Graphics Software Engineer

ARM

Trondheim, Norway

The role involves cooperating with highly motivated engineers from different disciplines and customers throughout the world to design, develop and deploy Vulkan and OpenGL ES drivers for the current and the next generation of Arm graphics cores. You will be responsible for the performance analysis and tuning of Mali GPU products to improve DDK and GPU performance including prototyping and productizing of new ideas.

Education & Qualifications

  • Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record.

Essential Skills & Experience

  • Extensive experience of embedded software development for a commercial organization;
  • Experience in 2D/3D graphics technology and standards such as Vulkan, OpenGL, OpenGL ES etc.;
  • Solid knowledge of C/C++;
  • Experienced knowledge of embedded OS and/or RTOS like: embedded Linux, Android, Nucleus;
  • Proficiency in problem solving and debugging skills;
  • Experience of software optimisation and instrumentation;
  • Willingness and ability to chip in to process improvement initiatives;
  • Practical, organized and analytical approach to work.

Desirable

  • Shown experience of embedded operating systems, device drivers, microprocessor and embedded system hardware architectures;
  • Experience with embedded software environments, such as cross-compilation, or remote target debugging for Android or embedded Linux;
  • Arm architecture knowledge;
  • Experience with assembler-level programming and debugging (Arm desirable but not essential);
  • Experience with Microsoft Windows and UNIX host environments;
  • Previous experience in leading a small Team of engineers.

You will exhibit many of the following qualities

  • Self-reliant and who seeks out information and learning when required
  • Ability to solve problems creatively - e.g. challenge the status quo and suggest novel approaches
  • Evaluate proposals critically - e.g. helping to design discussions and code reviews.
  • Address all life-cycle phases of large tasks, from specification through test and user documentation, with minimal supervision.
  • Some team leadership experience, including planning and managing tasks
  • Provide support and guidance to our internal users and colleagues.
  • Understand development and project processes in depth.
  • Be willing to travel occasionally to Arm location in Cambridge and worldwide.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Norway     C++ Developer     Developer     Embedded Software Engineer     Hardware and Telecoms     ARM    

© EuroJobsites 2019

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2019

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies