We are looking for a Senior Creative Software Engineer to join our growing Chicago team. As a Creative Software Engineer, you will contribute to the design and implementation of interactive experiences that use technology in unique ways. You are a maker who is excited to learn new tools and techniques. You are someone who is curious about how theme parks, video games, or interactive art is made. You have an eye for detail, visual design, and software development. You will report to the VP of Creative Technology.
This is a hybrid position out of our Chicago office. Work hours are M–F, 9am–6pm CST, with occasional weekend or off-hours work as well as travel for on-site installations.
What You Will Do
Lead the technical aspects of projects
Contribute to the design and implementation of system architecture and software features
Work with creative directors to evolve and realize their vision for exhibits and real-time software via brainstorming, iterative prototyping, etc.
Develop real-time interactive software for exhibits
Own the technical documentation of each project
Define software requirements and APIs for software components to be built by other teams or external companies
Be the technical lead for communications with external vendors such as AV integrators, Lighting integrators, etc.
Present technical documentation to clients and other partners
Spec AV and PC hardware for interactive installations
Travel to install, configure, and maintain exhibits
Train client operations on how to operate and maintain exhibits
R&D new tools, processes, and frameworks
Learn & inform the processes and toolkits we use every day
Qualities and Qualifications
5+ years working in product production, enterprise-level engineering projects, or real-life experiences in a Creative/Design/Agency Setting
Expertise in large-scale interactive installations (executive briefing centers, museums, theme parks, etc).
Experience with software development and hardware deployment required for multiple synchronized computers, depth cameras, various sensors, projection mapping, touchscreens, media walls, etc.
Fluency working with creative frameworks like TouchDesigner, Unity (C++ & blueprint), or front-end Web Development (WebGL, Node.js).
Proficiency w/ Git & version control
Experience w/ C++ &/or Python
Proficiency w/ AV Systems & PC Hardware
Ability to troubleshoot complex technical systems
Ability to describe and document technical concepts
Secondary skills in Notch, OpenFrameworks, Max MSP, or other similar platforms are a plus
Experience with generative artwork guided by data (sensor data, web api, etc)
Enthusiasm pushing the limits of interactive environments using materials, software, and hardware in creative ways, exploring emerging technologies
What We Offer
The salary range for this position is between $110,000 to $120,000, plus benefits. Please note that the base salary range is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location.
Envoy offers 100% employer-paid health and dental, vision, 401(k) matching, paid vacation, sick leave, and holidays.
Envoy is committed to equity.
We are committed to providing an inclusive and welcoming environment for all members of our community. Envoy does not and shall not discriminate on the basis of race, color, religion, gender, gender expression, age, national origin, disability, marital status, sexual orientation or military status.