Skip navigation
#195793

Senior Software Engineer (Gaming)

REMOTE
Date:

Overview

Placement Type:

Permanent

Salary (USD):

170K+

Start Date:

07.08.2024

* This role is open to U.S. based talent only.

Our studio specializes in the creation of exhilarating racing games that push the boundaries of realism and excitement. We are looking for a Senior Software Engineer to join our team and play a key role in the implementation and development of new releases.

Responsibilities

  • Collaborative Development: Work closely with the development team and designers to create and refine core game systems, focusing on racing mechanics, physics, and AI to bring realistic racing experiences to life.

  • System Implementation: Take ownership of game system implementation, ensuring high standards of performance and realism in racing simulations.

  • Library Integration and Custom Coding: Incorporate and adapt existing libraries, and write custom code to meet the unique needs and challenges of racing games.

  • Technical Solutions: Identify, define, and implement technical solutions for new racing game features, ensuring they align with overall vision and performance goals.

  • Tools and Workflows: Develop and maintain tools and workflows necessary for efficient production of new game features.

  • Performance Optimization: Conduct thorough testing, debugging, profiling, and optimization of game systems to ensure high performance and stability, especially in high-speed racing scenarios.

  • Technical Roadmap: Contribute to and support the technical roadmap for future racing titles, ensuring scalability and adaptability for upcoming technologies and platforms.

Requirements

  • Passion for Racing Games: A strong passion for playing and creating racing games preferred. Self-driven work ethic a must.

  • Educational Background: An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent training or relevant professional experience.

  • Game Development Experience: Minimum 8 years of game development experience, with at least 2 shipped titles (part of full lifecycles) for consoles. Experience in racing game development is highly desirable.

  • Technical Skills:

    • Unreal Engine: Essential experience working with Unreal Engine, including familiarity with its racing-specific features.

    • C++: Strong knowledge of C++ for performance-critical game development. You will 

    • Asynchronous Programming and Threading: Understanding of asynchronous programming and threading to manage the complexities of real-time racing simulations.

    • Physics and AI: Experience with racing physics and AI programming is a plus.

We’re a passionate group who loves to create and also understands the power of balance. We take pride in your happiness and health as it makes for a better product. We look forward to hearing from you.