Software Systems Engineer

3 weeks ago


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

As a Software Systems Engineer at Apple Inc., you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units (GPUs). Your goal will be to bridge the gap between software and hardware, enabling performance improvements and enhanced programming ease of Apple products. You will work closely with the development team to understand new design specifications and propose software modeling approaches.

Leverage your expertise in parallel, concurrent, and multi-threading programming to ensure optimal performance of the simulator. Investigate functional correctness issues and simulation performance bottlenecks. Implement and debug binary translation, and develop high-efficient GPU memory management units using Python programming language.

Salary: $140,000 - $160,000 per year

Key Requirements:

  • C or C++ programming skills
  • Low-level operating systems knowledge, including Linux and MacOS, system calls, file and memory management

Preferred Qualifications:

  • Computer architecture knowledge, including x86, ARM, and RISC-V
  • Parallel and concurrent multi-threading programming expertise


  • London, Greater London, United Kingdom BAE Systems (New) Full time

    Job SummaryBAE Systems (New) is seeking a Lead Systems Software Engineer to join its team. The successful candidate will have a strong background in software engineering, system leadership, and project management. This is a challenging role that requires excellent technical and interpersonal skills.The salary for this position is estimated to be around...


  • London, Greater London, United Kingdom BAE Systems Full time

    About the CompanyBAE Systems is a leading provider of advanced defense, security, and aerospace solutions. Our Control Systems software team predominantly supplies to the UK MoD and works on major submarine engineering programmes where you will interact with several internal and external stakeholders.Job DescriptionWe are seeking a highly skilled Software...


  • London, Greater London, United Kingdom Sahaj Software Full time

    **Job Title:** Senior Software Engineering Manager**About Us:** At Sahaj Software, we're passionate about delivering exceptional software solutions. We're seeking a seasoned Senior Software Engineering Manager to lead our engineering team.**Estimated Salary:** $150,000 - $220,000 per yearAs a Senior Software Engineering Manager, you'll be responsible for...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Spend your days shaping the future of electrified transportation and consumer electronics as a BMS Control Software Specialist at Software Defined Automation GmbH. As a member of our skilled team, you will play a vital role in the development of advanced battery management software that helps some of the world's largest and most iconic brands deliver...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    Lead Software EngineerWe are seeking an experienced Lead Software Engineer to join our team at Centric Software. This is a hands-on leadership role where you will contribute directly to coding, troubleshooting, and delivering robust software solutions.Key Responsibilities:Technical Leadership: Lead, mentor, and manage a team of engineers to build and...


  • London, Greater London, United Kingdom Phoenix Software Limited Full time

    Job Summary: We are seeking a skilled Cloud Software Engineer to join our team at Phoenix Software Limited. As a key member of our AI practice, you will design, develop, and maintain scalable software solutions for our customers.The ideal candidate will have proven expertise in full-stack development with proficiency in C#, React, and/or Node.js. Strong...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Become a key member of our team at Software Defined Automation GmbH, working as a BMS Control Software Specialist. This exciting role offers you the opportunity to contribute to the development of cutting-edge battery management software, helping to shape the future of electrified transportation and consumer electronics.We are seeking an experienced Senior...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    At Centric Software, we're seeking a highly skilled Cloud Software Engineer to join our team.We offer an estimated annual salary of $120,000, depending on experience.Job Description:We are looking for a talented Software Developer with expertise in microservices architecture and reactive programming. As a key member of our team, you will be responsible for...


  • London, Greater London, United Kingdom BAE Systems Full time

    Job Title: Software Systems Integration SpecialistA competitive salary of £47,683 to £52,426 awaits a skilled professional who will lead the integration of complex engineering projects from concept to delivery. This challenging role at BAE Systems requires a degree-educated individual with a strong understanding of engineering lifecycle principles and...


  • London, Greater London, United Kingdom Sahaj Software Full time

    Job ResponsibilitiesAs a Lead Software Development Engineer at Sahaj Software, you will be responsible for developing tailored software solutions to meet clients' unique needs across multiple domains. This includes remaining fully hands-on, writing high-quality, production-ready code that enables smooth deployment of solutions, leading architecture and...


  • London, Greater London, United Kingdom Apex Systems Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Apex Systems.The successful candidate will be responsible for developing, testing and launching software that helps solve business problems, impact live streaming users across the world and inspire their peers.This is an exciting opportunity for a talented engineer to collaborate...


  • London, Greater London, United Kingdom Cadence Design Systems Full time

    Cadence Design Systems is a renowned technology company that hires and develops leaders and innovators who want to make an impact on the world of technology. We are currently seeking a talented Software Engineer to join our System Verification Group engineering team.About the RoleIn this role, you will be responsible for developing professional software...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Battery Technology Revolution">As a Software Development Engineer at Software Defined Automation GmbH, you will play a crucial role in shaping the future of battery technology.">We are seeking a highly skilled engineer to join our team and contribute to the development of our battery management software.">Your Day-to-Day: You will be responsible for...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom IRIS Software Group Full time

    Job Title: Software EngineerAbout the Role:This is a rewarding opportunity to join the HCM Division of IRIS Software Group as a skilled Software Engineer. The successful candidate will be working as a core member of an engineering team responsible for delivering complex requirements throughout the entire software development lifecycle.Main Responsibilities:-...


  • London, Greater London, United Kingdom Acre Software Full time

    Job Overview:Acre Software is a pioneering fintech company that's revolutionizing the mortgage market with its cutting-edge management system. We're looking for a skilled Backend Developer to join our team and help us change the way people buy homes.About the Role:We're seeking a highly experienced Backend Developer to design, implement, and test the backend...


  • London, Greater London, United Kingdom OpTek Systems Full time

    Software Engineer for Industrial AutomationWe are looking for a skilled Software Engineer to join our team at OpTek Systems. As a Software Engineer, you will be responsible for developing software for new projects and supporting existing deployed machinery.About the Job:Design and develop software for industrial automation projectsCollaborate with...


  • London, Greater London, United Kingdom BAE Systems Full time

    Job Summary:We are seeking a highly skilled Software Development Lead to join our team at BAE Systems. The successful candidate will have a strong background in software engineering, with experience in leading teams and managing software development projects.The role will involve designing and developing sub-system solutions for various software products,...


  • London, Greater London, United Kingdom BAE Systems Full time

    About the RoleWe are recruiting for a skilled Software Development Expert to join our Radar Systems team. As part of a cohesive team of software engineers across multiple projects and products, you will be responsible for supporting the ongoing maintenance of software used in naval radars, as well as contributing to the requirements, design, implementation,...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    Job DescriptionWe are looking for a Principal Systems Engineer to join our team at Centric Software. The ideal candidate will have demonstrable experience of principle or lead infrastructure engineering roles and strong understanding of infrastructure as code principles and practices.Key Responsibilities:- Work alongside the infrastructure architect to...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Job Title: Enterprise Software Engineering ManagerAxiom Software Solutions Limited is seeking an experienced Enterprise Software Engineering Manager to oversee our software engineering team in London, UK.The estimated salary for this position is £120,000 - £140,000 per annum, based on industry standards and the company's location.Company Overview:Axiom...