At a Glance
- Tasks: Join us to develop and optimize real-time rendering pipelines for mobile technology.
- Company: RP International connects talented engineers with innovative companies in the tech industry.
- Benefits: Enjoy a chance to work on cutting-edge projects, with options for permanent or contract roles.
- Why this job: Be part of a team pushing the boundaries of graphics performance and real-time rendering.
- Qualifications: Degree in Computer Science or related field; expertise in real-time embedded software development required.
- Other info: Ideal for those passionate about mobile graphics and eager to tackle complex challenges.
The predicted salary is between 48000 - 84000 £ per year.
Senior Engineer – Android Graphics Framework RP International are seeking two skilled and innovative engineers to join our clients Graphics Research, one opening is for a permanent team member, the other is for a contractor on a 6 month basis. This is a chance to work on cutting-edge mobile technology, optimising graphics performance and delivering exceptional real-time rendering experiences. The ideal candidates will have a strong background in low-level graphics and GPU development on Android, preferably with experience in the consumer electronics industry. Key Responsibilities Develop and optimise real-time rendering pipelines for class-leading performance. Implement features and extensions for the Android Graphics stack (e.g., SurfaceFlinger, SKIA, HWUI). Analyse graphics workloads to identify bottlenecks and optimise performance/power usage. Create efficient middleware libraries using graphics and compute APIs like Vulkan and OpenGL ES. Collaborate on hardware bring-up, UX requirement implementation, and benchmarking. Take technical ownership of significant project sections and translate complex requirements into detailed implementations. Required Skills Degree in Computer Science, Electronics, Mathematics, Engineering, or a related field (or equivalent industrial experience). Proven expertise in real-time embedded software development, ideally for mobile devices. Strong knowledge of computer graphics, including middleware design using Vulkan (preferred), OpenGL ES, or DirectX. Understanding of modern mobile GPU architectures and graphics pipelines. Proficiency in C/C++ programming with system-level performance analysis skills. Strong OS fundamentals (memory management, multithreading, user/kernel interaction). Excellent communication, teamwork, and problem-solving skills. Desirable Skills Experience with SKIA graphics library and GPU drivers. GPU shader algorithm development (e.g., GLSL, HLSL). Android OS system software development. Image processing algorithm implementation. Familiarity with ARM 64-bit architecture and CPU/NPU hardware architectures. Java and/or Python programming skills.
Senior Engineer - Android Graphics Framework employer: RP International
Contact Detail:
RP International Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer - Android Graphics Framework
✨Tip Number 1
Make sure to showcase your experience with real-time rendering pipelines and low-level graphics development. Highlight any specific projects where you've optimized performance or implemented features in the Android Graphics stack.
✨Tip Number 2
Familiarize yourself with the latest trends and technologies in mobile graphics, especially Vulkan and OpenGL ES. Being able to discuss recent advancements or challenges in these areas during your interview can set you apart.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills by thinking through potential bottlenecks in graphics workloads. Be ready to discuss how you would approach optimizing performance and power usage in a real-world scenario.
✨Tip Number 4
Since collaboration is key in this role, think of examples from your past experiences where you successfully worked in a team. Be prepared to share how you contributed to hardware bring-up or UX requirement implementation.
We think you need these skills to ace Senior Engineer - Android Graphics Framework
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in low-level graphics and GPU development, especially on Android. Include specific projects where you optimized graphics performance or worked with Vulkan and OpenGL ES.
Craft a Strong Cover Letter: In your cover letter, express your passion for mobile technology and real-time rendering. Mention how your background aligns with the key responsibilities listed in the job description and provide examples of your problem-solving skills.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving middleware libraries or graphics pipelines, be sure to include them in your application. Detail your role and the impact of your contributions.
Highlight Team Collaboration: Since collaboration is key in this role, emphasize your teamwork experiences. Discuss how you've successfully worked with cross-functional teams to achieve project goals, particularly in the context of hardware bring-up or UX implementation.
How to prepare for a job interview at RP International
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with real-time rendering pipelines and low-level graphics development. Highlight specific projects where you've optimized performance or implemented features in the Android Graphics stack.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to analyze graphics workloads and identify bottlenecks. Share examples of how you've tackled similar challenges in past roles, focusing on your analytical approach and solutions.
✨Familiarize Yourself with Relevant Technologies
Brush up on your knowledge of Vulkan, OpenGL ES, and the SKIA graphics library. Being able to discuss these technologies confidently will show your commitment and readiness for the role.
✨Emphasize Collaboration and Communication
Since the role involves working closely with teams on hardware bring-up and UX requirements, be ready to share experiences that demonstrate your teamwork and communication skills. Highlight instances where you successfully collaborated on complex projects.