Senior Software Engineer - Disruptive Architecture - C++ - Unreal

Yesterday

Apply Now
Logo of Generate

Generate

2 - 10

💰 $1M Grant on 2021-06

Description

• Work as part of a small development team in a lean engineering environment on incremental releases of design software with a planned public launch in Q4 2022. • You will make significant contributions to the software's structure and features with a laser focus on providing a fluid, game-like, user-centric design experience. • Contribute to significant aspects of the product development process — data structures, algorithm design, computational geometry, procedural geometry generation, history systems, inferencing and constraint systems, and building information modeling systems, runtime procedural construction system generation, runtime procedural building facades and interiors, custom compute based rasterization in Unreal Engine, and Houdini-esque building design tools. • Contribute expertise and intuition to monthly feature development workshops, bi-weekly sprint planning meetings, and quick daily standups. • Engage in open-ended workshop sessions, to help the product get from "a user wants to do X" to "here is how we will implement X, given our product architecture." • Collaborate with our small, cross-functional team of game developers, architects, and product designers to develop innovative solutions to creating and generating buildings (walls, floors, windows, doors, beams, columns, furniture, etc.).

Requirements

• Deep, intuitive understanding of Unreal Engine 4 (mandatory). • Deep, intuitive understanding of C++ and modern software design principles. • Track record in the software, technology, or game industries. • Experience building and shipping successful games or products. • Comfort with the lean product development process in a startup environment: including regular pivots, difficult choices about resource prioritization, and an emphasis on product-market fit. • A drive to understand and solve complex problems with novel, creative, and practical solutions. • Self-motivated and a self-starter. • Excellent communication and collaboration skills, both virtually and in person. • Familiarity with version control (We use Git). • Operate in a workplace environment conducive to the respectful debate of ideas and opinions. • Most importantly, treat team members kindly—kindness is contagious, and nobody should feel disrespected in an intrinsically stressful technology-development environment.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com