Software Simulator Developer

3 days ago


London, Greater London, United Kingdom Apple Inc. Full time
Job Description

At Apple Inc., we are seeking a highly skilled Software Simulator Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units (GPUs).

Key Responsibilities:

  • Design and implement high-performance software simulators for GPUs using C/C++ and Python programming languages.
  • Leverage parallel, concurrent, and multi-threading knowledge to ensure optimal performance of the simulator.
  • Collaborate with cross-functional teams to understand new design specifications and propose software modeling approaches.
  • Investigate functional correctness issues and simulation performance bottlenecks.
  • Implement and debug binary translation and high-efficient GPU memory management units.
  • Develop automation scripts for continuous integration testing and code auto-generation using Python programming language.

Requirements:

  • Master's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Alternatively, Bachelor's degree with 3+ years of relevant experience.

What We Offer:

At Apple Inc., we offer a dynamic and innovative work environment, competitive compensation and benefits package, and opportunities for professional growth and development.


  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Lorien Full time

    Job Title: Software Engineer - Simulation DevelopmentCompany: LorienJob Type: Full-timeLocation: Remote (London, UK)Job Description:We are seeking a highly skilled Software Engineer to join our Simulation Engineering Team at Lorien. As a key member of our team, you will be responsible for designing and developing cloud-based microservices to support our...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Lorien Full time

    Job Title: Software Engineer - Simulation DevelopmentCompany: LorienJob Type: Full-timeLocation: Remote (London, UK)Job Description:We are seeking a highly skilled Software Engineer to join our Simulation Engineering Team at Lorien. As a key member of our team, you will be responsible for designing and developing cloud-based microservices to support our...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Apple Inc. Full time

    **Job Summary**We are seeking a highly skilled Software Engineer to design and develop high-performance software simulators for Graphics Processing Units (GPUs) at Apple Inc.**Key Responsibilities**Design and develop software simulators for GPUs to bridge the gap between software and hardware, influencing performance improvements and programming...

  • Software Engineer

    6 days ago


    London, Greater London, United Kingdom Apple Inc. Full time

    Job DescriptionAt Apple Inc., we are seeking a highly skilled Software Engineer - GPU Simulator to join our team. As a key member of our GPU engineering team, you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units (GPUs).Key Responsibilities:Design and implement high-performance GPU simulators...

  • Software Engineer

    6 days ago


    London, Greater London, United Kingdom Apple Inc. Full time

    Job DescriptionAt Apple Inc., we are seeking a highly skilled Software Engineer - GPU Simulator to join our team. As a key member of our GPU engineering team, you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units (GPUs).Key Responsibilities:Design and implement high-performance GPU simulators...

  • Software Engineer

    4 days ago


    London, Greater London, United Kingdom Apple Inc. Full time

    As a Software Engineer at Apple Inc., you will play a key role in designing and developing high-performance software simulators for Graphics Processing Units (GPUs).About the RoleWe are seeking a talented engineer to join our team and contribute to the development of advanced GPU simulators. The ideal candidate will have a strong background in C/C++...

  • Software Engineer

    4 days ago


    London, Greater London, United Kingdom Apple Inc. Full time

    As a Software Engineer at Apple Inc., you will play a key role in designing and developing high-performance software simulators for Graphics Processing Units (GPUs).About the RoleWe are seeking a talented engineer to join our team and contribute to the development of advanced GPU simulators. The ideal candidate will have a strong background in C/C++...

  • Software Engineer

    5 days ago


    London, Greater London, United Kingdom Apple Inc. Full time

    As a Software Engineer at Apple Inc., you will play a key role in designing and developing high-performance software simulators for Graphics Processing Units (GPUs).About the RoleWe are seeking a talented engineer to join our team and contribute to the development of advanced GPU simulators. The ideal candidate will have a strong background in C/C++...

  • Software Engineer

    6 days ago


    London, Greater London, United Kingdom Apple Inc. Full time

    As a Software Engineer at Apple Inc., you will play a key role in designing and developing high-performance software simulators for Graphics Processing Units (GPUs).About the RoleWe are seeking a talented engineer to join our team and contribute to the development of advanced GPU simulators. The ideal candidate will have a strong background in C/C++...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Job DescriptionAt Apple Inc., we are seeking a highly skilled Senior Software Engineer - GPU Simulation to join our team. As a key member of our GPU simulation team, you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units.Key Responsibilities:Design and implement high-performance functional...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Job DescriptionAt Apple Inc., we are seeking a highly skilled Senior Software Engineer - GPU Simulation to join our team. As a key member of our GPU simulation team, you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units.Key Responsibilities:Design and implement high-performance functional...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom QuEST Global Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at QuEST Global, where you will be responsible for developing large-scale, critical software for our Active Cockpit simulator.Key Responsibilities:Design and implement complex software systems using C++Take ownership of requirements, including design, implementation, system...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom QuEST Global Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at QuEST Global, where you will be responsible for developing large-scale, critical software for our Active Cockpit simulator.Key Responsibilities:Design and implement complex software systems using C++Take ownership of requirements, including design, implementation, system...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Lorien Full time

    Lorien is seeking a highly skilled .NET Developer to join their Simulation Engineering Team.This is a fantastic opportunity to combine sports, maths and computer science, supporting the foundation of their product.Key Responsibilities:Develop high-quality software using C# and.NETDesign and implement efficient database solutions using SQLWork with AWS to...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Lorien Full time

    Lorien is seeking a highly skilled .NET Developer to join their Simulation Engineering Team.This is a fantastic opportunity to combine sports, maths and computer science, supporting the foundation of their product.Key Responsibilities:Develop high-quality software using C# and.NETDesign and implement efficient database solutions using SQLWork with AWS to...


  • London, Greater London, United Kingdom Wincanton Full time

    Job Title: Performance and Simulation EngineerWincanton is seeking a highly skilled Performance and Simulation Engineer to join our team in Milton Keynes. As a key member of our engineering team, you will be responsible for leading the development and execution of simulation and emulation projects, focusing on warehouse automation.Key Responsibilities:Lead...


  • London, Greater London, United Kingdom Wincanton Full time

    Job Title: Performance and Simulation EngineerWincanton is seeking a highly skilled Performance and Simulation Engineer to join our team in Milton Keynes. As a key member of our engineering team, you will be responsible for leading the development and execution of simulation and emulation projects, focusing on warehouse automation.Key Responsibilities:Lead...


  • London, Greater London, United Kingdom Wincanton Full time

    Job Title: Performance and Simulation EngineerWincanton is seeking a highly skilled Performance and Simulation Engineer to join our team in Milton Keynes. As a key member of our group, you will be responsible for leading the development and execution of simulation and emulation projects, focusing on warehouse automation.Key Responsibilities:Design and...


  • London, Greater London, United Kingdom Wincanton Full time

    Job Title: Performance and Simulation EngineerWincanton is seeking a highly skilled Performance and Simulation Engineer to join our team in Milton Keynes. As a key member of our group, you will be responsible for leading the development and execution of simulation and emulation projects, focusing on warehouse automation.Key Responsibilities:Design and...


  • London, Greater London, United Kingdom staq Full time

    Staq has partnered with a leading tech company in the VR simulation training industry to drive innovation and excellence. As a Senior Software Engineer, you will play a key role in developing cutting-edge software solutions that transform the way people learn and train.Key Responsibilities:Design and develop high-quality software components that meet the...