Software Engineer

Depends on Experience

Contract: W2, 12 Month(s)


    • C + +
    • Unreal Engine
    • UE4
    • UE5
    • Unreal5
    • Unreal4
    • Unreal Game Enginer

    Job Description


    • Analyze, evaluate, design, develop, integrate, debug and test real-time AR and VR software for advanced prototypes and user experiences using Unreal Engine
    • Build software, tools, infrastructure, documentation and other systems that enable research scientists to be more effective and efficient
    • Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
    • Perform code reviews that improve software engineering quality
    • Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency
    • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving
    • Experience building Multiplayer systems (ideally in Unreal Engine)

    Minimum qualifications:

    • BS degree in the field of Computer Science or related field.
    • At least 8-10 years of experience developing software using C++.
    • Experience shipping one or more products using standard software development toolsets such as source control or continuous integration systems

    Preferred qualifications:

    • Experience developing interactive content using Unreal Engine
    • 3D math skills