Senior C++ Engineer

Houston, Texas

We are looking for a seasoned C++ engineer to join our team of innovators and creative technologists who are building the future of workplace training. Your primary responsibilities will be to design and develop virtual reality training experiences for deployment to both PC and mobile devices. This role involves collaboration with a versatile team comprised of 3d artists, Unreal Engine developers, and C++ programmers. You will operate in a fast-paced, agile environment with the opportunity to work on many different types of projects.

  • Write reusable, high-performance modern C++ code
  • Lead discussions on design and architecture
  • Profile and optimize code across multiple platforms
  • Help define coding standards and perform code reviews
  • Provide mentorship to collaborate with other developers
  • Define and write unit and integration tests
  • Proficient in C++ and object-oriented programming
  • Experience with network protocols and consuming Restful APIs
  • Firm understanding of vector and matrix operations
  • Familiarity with multiple libraries and frameworks
  • Ability to work well on a small Agile Scrum team in a fluid, fast-paced environment
  • Excellent analytical and communication skills
  • High level of comfort with asynchronous algorithms, message bus behavior, and multithreading
  • Unreal Engine experience is a plus
  • Minimum 5 years related experience
  • Bachelor's in Computer Science, Information Systems, or other related discipline
  • Must be authorized to work in the US
or email