GPU Modelling Engineer
GPU Modelling Engineer

GPU Modelling Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Build high-performance models and bridge software-hardware gaps at Apple.
  • Company: Join Apple, a leader in innovation and technology.
  • Benefits: Competitive salary, inclusive culture, and opportunities for growth.
  • Why this job: Make a real impact on products trusted by millions worldwide.
  • Qualifications: Experience in low-level software, C++/C programming, and Python scripting.
  • Other info: Diverse team with a commitment to inclusion and career development.

The predicted salary is between 36000 - 60000 £ per year.

Imagine what you can do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, and there is no telling what we can accomplish together. Do you love crafting elegant solutions to highly complex challenges? Can you intrinsically see the importance in every detail? At Apple, our Platform Architecture group is responsible for connecting our hardware and software into one unified system. Join this team and you’ll collaborate with engineers across Apple to build and deploy forward-looking prototype systems that contribute to the development of our world renowned hardware and software architecture. You and your team will confirm that every product we make performs exactly as intended. Together, our work will be the reason millions of customers feel they can trust their devices every single day.

Apple’s Platform Architecture group is seeking a systems engineer to build high performance functional models of advanced SoC designs and to help bridge the gap between Software and Hardware, influencing performance improvements, power efficiency, security, and the programming ease of Apple products.

  • Prototype and analyze architecture and operating system proposals.
  • Interface kernels and drivers with processor and SoC models.
  • Work closely with cross-functional teams across product groups.
  • Promote new opportunities and techniques with other groups.

Minimum Qualifications

  • Background in low-level software, operating systems, or compilers.
  • Excellent programming (C++/C) and scripting skills (Python).
  • Assembly experience a plus.
  • Proficiency with debugging large, complex system software.

Preferred Qualifications

  • Experience with kernel, driver and firmware development a plus.
  • Experience with modeling and simulation a plus.
  • Knowledge of ARM and/or X86 architectures a plus.

At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law.

GPU Modelling Engineer employer: Apple

At Apple, we pride ourselves on fostering a culture of innovation and collaboration, where your passion for technology can flourish. As a GPU Modelling Engineer, you'll be part of a dynamic team that values creativity and attention to detail, offering you unparalleled opportunities for professional growth and development. With our commitment to diversity and inclusion, along with a supportive work environment in the heart of a leading tech hub, Apple is an exceptional place to build a meaningful career.
A

Contact Detail:

Apple Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land GPU Modelling Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Apple through LinkedIn or other platforms. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for technical interviews by brushing up on your C++/C and Python skills. Practice coding challenges and system design problems that relate to GPU modelling. The more confident you are, the better you'll perform!

✨Tip Number 3

Showcase your passion for hardware and software integration in your conversations. Discuss any personal projects or experiences that highlight your skills in bridging these areas. It’s all about demonstrating your fit for the role!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Apple team. Let’s get you that dream job!

We think you need these skills to ace GPU Modelling Engineer

Low-Level Software Development
Operating Systems Knowledge
Compiler Knowledge
C++ Programming
C Programming
Python Scripting
Debugging Complex System Software
Kernel Development
Driver Development
Firmware Development
Modeling and Simulation
ARM Architecture Knowledge
X86 Architecture Knowledge
Cross-Functional Collaboration
Performance Analysis

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your passion for technology and innovation shine through. We want to see that you’re excited about the role and how you can contribute to our team at Apple.

Tailor Your CV: Make sure to customise your CV to highlight relevant experience in low-level software, operating systems, or compilers. We love seeing how your skills align with what we’re looking for, so don’t hold back!

Be Specific: In your cover letter, be specific about your achievements and how they relate to the responsibilities of the GPU Modelling Engineer role. We appreciate clear examples that demonstrate your expertise in C++/C and Python.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensure it gets into the right hands. Plus, it shows you’re serious about joining our team.

How to prepare for a job interview at Apple

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of low-level software, operating systems, and compilers. Be ready to discuss your experience with C++/C and Python, as well as any assembly language skills you might have. The more confident you are in these areas, the better you'll impress the interviewers.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous projects, especially those involving SoC designs or kernel development. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you crafted elegant solutions to complex problems.

✨Understand Apple's Ecosystem

Familiarise yourself with Apple's hardware and software architecture. Knowing how they connect and influence each other will show your genuine interest in the role and the company. It’s a great way to demonstrate that you’re not just looking for any job, but specifically want to be part of Apple’s innovative team.

✨Be Ready for Technical Questions

Expect some technical questions that may involve debugging large system software or discussing ARM/X86 architectures. Practise explaining your thought process clearly and concisely, as communication is key when working with cross-functional teams. Don’t hesitate to ask clarifying questions if needed!

GPU Modelling Engineer
Apple

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>