Principal C++ Engineer- Engine Performance

2 weeks ago


Stockholm, Sweden Minecraft Full time

Mojang is looking for an engineer like you, who has experience understanding technical changes and debugging and diagnosing issues across projects and code branches. Ideally you also enjoy the challenge of diving into a performance issue to discover the root cause and sharing solutions across teams. You will work with developers across the entire production pipeline, such as engineers, production, designers and artists, to ensure our game and development workflows are performant.

Skills & Requirements:

- 7+ years of programming experience in C++ with a deep understanding of the language, best practices, and architectural considerations. Games is strongly preferred.

- Excellent problem-solving skills and a service-oriented mindset.

- Expertise in concurrency, memory, and performance optimization.

- Proven experience in development for multiple devices, including consoles and various hardware requirements.

- Demonstrated ability to lead complex, multi-domain investigations to identify and resolve issues.

- Experience working with the Unreal Game Engine (or equivalent) is a must.

- Bonus: Familiarity with multiple profiling tools such as PiX, Superluminal, or Tracy Profiler.

Responsibilities:

- Analyze game performance using various systems and tools, identifying and reporting areas of concern.

- Conduct root cause analysis for performance issues, proposing effective mitigation strategies and solutions.

- Assist game code and content developers in debugging and optimizing performance bottlenecks found during testing.

- Review technical design documents to identify potential performance pitfalls and recommend alternative implementations.

- Identify opportunities to improve testing, tooling or workflows for better triaging, reporting, and analysis of performance issues.

- Adapt and evolve the current toolset to address new features or problem spaces.

- Champion performance best practices and knowledge sharing to your fellow engineers.

#J-18808-Ljbffr



  • Stockholm, Sweden TN Sweden Full time

    Social network you want to login/join with: Principal Performance Engineer, Stockholm Client: Nordea Bank Location: Stockholm, Sweden Job Category: Other EU work permit required: Yes Job Reference: 5d9d3173f250 Job Views: 4 Posted: 14.02.2025 Expiry Date: 31.03.2025 Job Description: Job ID: 27393 Welcome to Group Technology, where we...


  • Stockholm, Sweden Mojang Full time

    Mojang Studios is best known as the creators of Minecraft, but we’re also on a mission – to build a better world through the power of play. Why play? Well, play is at the heart of everything we do. It’s the blocky backbone of our games, the core of our development philosophy, and even the origin of our name. From the relentless experimentation of our...


  • Stockholm, Sweden Nordea Bank Abp, Filial i Sverige Full time

    Nordea is a leading Nordic universal bank. We are helping our customers realise their dreams and aspirations - and we have done that for 200 years. We want to make a real difference for our customers and the communities where we operate - by being a strong and personal financial partner. Job ID: 27393 Welcome to Group Technology, where we pride ourselves on...


  • Stockholm, Sweden TN Sweden Full time

    Social network you want to login/join with: Principal Java Performance Engineer, Stockholm Client: Oracle Location: Stockholm, Sweden Job Category: Other EU work permit required: Yes Job Reference: 5b03395527bd Job Views: 45 Posted: 22.01.2025 Expiry Date: 08.03.2025 Job Description: Design, develop, troubleshoot, and debug software programs for...


  • Stockholm, Stockholm, Sweden Mojang Full time

    Our mission at Mojang Studios is to create engaging gaming experiences that inspire creativity and imagination. To achieve this, we're seeking an experienced C++ Engineer who can drive performance enhancements in our game engine.


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Principal Java Developer - High-Performance SolutionsJoin TN Sweden's software engineering division as a Principal Java Developer to design, develop, and troubleshoot high-performance software programs.Responsibilities:Measure, analyze, and optimize the performance of new Java featuresDevelop and deploy new benchmarksQualifications:Deep understanding of Java...


  • Stockholm, Stockholm, Sweden Minecraft Full time

    Job SummaryWe are looking for a skilled C++ programmer with expertise in concurrency, memory management, and performance optimization to join our team as a Senior C++ Software Engineer.


  • Stockholm, Stockholm, Sweden Sting Capital Full time

    Job DescriptionThe Principal Design Engineer will play a pivotal role in overseeing the design and optimization of the Aerbon DAC system.This position requires a solid engineering background, drive, and attention to detail.The successful candidate may be considered for a Head of Operations role in the future.


  • Stockholm, Stockholm, Sweden Avalanche Studios Group Full time

    Graphics Programming ExpertiseWe are seeking a highly skilled Senior/Principal Graphics Programmer to work on our upcoming AAA title Contraband, collaborating with talented individuals on our cutting-edge open-world graphics engine.As a Senior/Principal Graphics Programmer at Avalanche Studios Group, you will design, develop, and enhance high-level and...


  • Stockholm, Sweden VIPAS AB Full time

    Join Our Team VIPAS AB as aElectrical Engineering - Principal Engineer Do you have what it takes to thrive in the vibrant world of IT consulting? VIPAS AB, a burgeoning company, proudly invites you to embark on your next engaging project as ourElectrical Engineering - Principal Engineer About VIPAS : Imagine a world where your business technology perfectly...


  • Stockholm, Stockholm, Sweden Ericsson GmbH Full time

    About this OpportunityEricsson is seeking a professional to join our team as a Baseband Performance Verification Engineer.Key Responsibilities:Work with a team of engineers responsible for Baseband Performance verification based in Stockholm, Sweden.Contribute to writing test cases in Java using the JCAT framework.Test the latest 5G and later 6G features...


  • Stockholm, Stockholm, Sweden AVL Software and Functions GmbH Full time

    About Our Team:We are a leading mobility technology company based in Sweden, with locations in Gothenburg, Haninge, Stockholm, Södertälje, and Trollhättan.The Calibration team, based in Haninge, Stockholm, is responsible for engine and vehicle level calibration for various applications.Your Key Responsibilities:Calibrate Engine Control Units: Ensure...


  • Stockholm, Stockholm, Sweden Mojang Full time

    About UsMojang Studios is a leading game developer dedicated to creating immersive experiences that captivate audiences worldwide.As a member of our team, you'll be part of a talented group of individuals who share a passion for innovation and creativity.We're committed to building a diverse and inclusive community that reflects the richness of our global...


  • Stockholm, Stockholm, Sweden Sigicom AB Full time

    At Sigicom AB, we believe in fostering a culture of innovation and collaboration.Job OverviewWe are seeking a talented C# Software Engineer to join our Development team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign, develop, and maintain scalable...


  • Stockholm, Stockholm, Sweden Avalanche Studios Full time

    We are seeking an exceptional Senior/Principal Graphics Programmer to join our team at Avalanche Studios Group. As a critical component of our development process, you will work on the AAA title Contraband, published by Xbox Game Studios.Our ideal candidate has extensive experience in professional C/C++ programming and a strong background in rendering,...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Principal Java Performance EngineerWe are seeking a skilled Principal Java Performance Engineer to join our team in Stockholm.Key Responsibilities:Evaluate the performance of features in the Java programming language and runtime environmentAnalyze performance issues reported by customers or detected by regression testingKey Skills and Qualifications:Strong...


  • Stockholm, Stockholm, Sweden Mojang Studios Full time

    Senior C++ Software EngineerAs a senior software engineer, you will play a crucial role in designing and implementing gameplay systems that enhance the Minecraft experience. You will collaborate with cross-functional teams to drive innovation and improvement.Job Description:Design and implement high-quality technical solutions that meet the company's...


  • Stockholm, Stockholm, Sweden Vipas Full time

    Overview:Vipas is a leading company in the field of embedded Android technology. We're currently seeking a skilled Embedded Android Engineer to join our team in Göteborg.Responsibilities:Develop and maintain low-level Android software components.Collaborate with engineers to design and implement innovative solutions.Requirements:Proven expertise in Android...


  • Stockholm, Stockholm, Sweden LudayPro Full time

    Job Description:LudayPro is seeking a skilled Embedded Application Engineer to join our team. As an Embedded Application Engineer, you will be responsible for working on embedded software development for ARM-based systems. This position requires a high level of expertise in C programming and structured requirements management. The ideal candidate will have a...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Job Description:We are looking for a highly skilled Principal Performance Engineer with several years of experience to join our Non-Functional Quality Engineering team. As a member of this team, you will provide expertise to the whole bank regarding performance, reliability, and accessibility testing and engineering. You will set the NFT standards and enable...