Senior Creative Software Engineer

24G is looking for a Senior Creative Software Engineer to work on new, interactive projects for a variety of clients. This role will rebuild existing Unity built model applications and move the application over to TouchDesigner to highlight various areas and points of interest. They will guide process on implementing changes to the structure and build in custom CMS triggers to allow for unique animations.

Roles and Responsibilities

  • Serve as a lead software developer and/or technology architect on large-scale, one-of-a-kind interactive installations incorporating generative art and media.
  • Develop complex real-time visual effects per motion direction and references.
  • Utilize TouchDesigner to map visual effects to physical 3D models
  • Completes all tasks as assigned before the designated deadline
  • Complete self guided learning activities and improve skills
  • Develop and propose process improvements
  • Train new hires as directed by supervisors
  • Provide mentorship and coaching to entry and mid level employees
  • Help assess incoming project opportunities for technological feasibility, required production time & resources, and options for execution. Work with the creative and project management teams to ensure feasibility, and timeline goals are being met.
  • Participate in and sometimes lead key team and client meetings to communicate and relay feedback, concerns, and recommendations.

What you need to succeed

  • Get it: A clear understanding of the objectives of this role and how it supports the 24G mission and vision
  • Want it: A clear passion for this type of work
  • Capacity to do it: Clear capabilities to handle the roles, responsibilities, and challenges presented in this role
  • Ability to clarify abstract problems and give guidance
  • High aptitude for learning
  • Ability to work both independently and as part of a cross functional team
  • Ability to present ideas to groups of people
  • Ability to strategically plan and coordinate activities to meet the needs of clients/projects
  • Exceptional critical thinking and creative problem-solving skills

Required Qualifications

  • 5+ years of professional experience
  • 3+ years of experience with C++ and/or Python
  • Solid experience working with C# unity development
  • Experience in working with 3D models/scans
  • Fluency working with parametric tools for both form-finding and -building (e.g. TouchDesigner, Grasshopper)
  • Expertise in large-scale interactive installations.
  • Experience with software development and hardware deployment required for multiple synchronized computers, depth cameras, various sensors, projection mapping, touchscreens, media walls, etc.
  • Experience with generative artwork guided by data (sensor data, web api, etc)
  • Proficiency in utilizing VR and AR platforms (e.g. Unity, Twinmotion)
  • Must provide a portfolio in either PDF form or a link to a website portfolio

Preferred Experience

  • Secondary skills in Notch, OpenFrameworks, Max MSP or other similar platforms are a plus.
  • Experience with 2D design tools such as Photoshop, Illustrator, and InDesign
  • Experience with 3D design tools such as Maya, Rhino and Revit
  • Experience working in an agency environment
  • Experience in an EOS organizational structure

On top of all of this, you will have access to all of the following perks (just to list a few):

  • Free Drinks and Coffee
  • Free Onsite Bowling for employees, friends and family
  • Onsite Golf Simulator
  • Dog friendly – Bring your pet to the office
  • Blue Cross Blue Shield Medical, Dental, Vision
  • Metlife Life Insurance, long-term disability, short-term disability
  • Voya 401(k)
  • 401(k) Matching
  • Flexible Time Off

This job description is intended to outline those functions typically performed by individuals assigned to this classification. This description is not intended to be all – inclusive or to limit the discretionary authority of supervisors to assign other tasks of similar nature or level of responsibility. 24G reserves the right to change or assign to this position as required.

W2 only. We are not offering sponsorship at this time.

24G, LLC is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, religion, sex, national origin, Veteran status, gender, sexual orientation or disability.