Senior Tools Engineer

NxT Level

Senior Tools Engineer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Our client is looking for a Tools Programmer to join their fully remote team to build next generation MMOs and Multiplayer Games. They currently need a programmer passionate about terrain and graphical tools. 

    What are the responsibilities?

    • Develop and maintain tools for terrain and graphics within our game engine. Ensure that our terrain and graphical tools are efficient and scalable, supporting a smooth experience across a range of hardware.
    • Collaborate with artists and designers to create powerful, user-friendly tools that facilitate the creation of detailed, dynamic game environments.
    • Implement and optimize rendering techniques for terrain and environmental effects.
    • Work on procedural generation systems for large-scale landscapes.

    What are the requirements? 

    • 1+ Shipped AAA MMO or Multiplayer Online title.
    • Bachelor’s degree in Computer Science, Game Development, or related field.
    • Proficient in C++, C#, or Python with strong understanding of software engineering principles.
    • Experience with customer game engines or a desire to build a custom game engine.
    • Deep knowledge of graphics programming, including shaders and graphics APIs (DirectX, OpenGL, Vulkan).
    • Solid mathematical skills, particularly in linear algebra and geometry.
    • Experience with terrain generation and manipulation techniques.
    • Familiarity with performance optimization in game development.
    • Strong problem-solving abilities and a keen eye for detail.
    • Excellent collaboration and communication skills.
    • Passionate about game development and creating immersive game worlds.

    Nice to Haves:

    • Experience with real-time networked game systems.
    • Knowledge of AI programming in game environments.
    • Knowledge of Voxel Systems
    • Previous work on MMO or large-scale open-world games.
    • Contributions to open-source game development projects or personal game projects.
    • Experience with cross-platform development.