top of page

New Media Project | Software Engineer

Job Type

How many spots?

Full- or part-time

Two spots

About the Role

As a software engineer, you lead the translation of team concepts into digital solutions. This involves selecting and utilizing software tools, testing and refining prototypes, and collaborating to integrate digital elements into the final product. Help to answer: How do we make Quantum technologies more approachable? How do we make the nano scale human scale?

What does this role entail?

  • Continuous Learning: Actively embrace and master new software language models such as Tough Designer and VVVV.

  • Technical Skills: Have strong technical abilities in tools for New Media Art, such as multimedia software, interactive tech, and emerging digital platforms.

  • Documentation Excellence: Develop and keep well-organized technical documentation, including system architecture, code, and related aspects.

  • Attention to Detail: Execute fabrication tasks with meticulous attention to detail, ensuring the delivery of high-quality craftsmanship.

Preferred skills 

  • Familiarity with tools, equipment, and software relevant to the specific field of fabrication.

  • Proven experience in software development, including familiarityin languages such as, Python, C++, or others.

  • Knowledge of version control systems (e.g., Github) 

  • Creative Coding Affinity

  • Ability to collaborate effectively with team members to integrate programmed components into the final output.

  • Problem-Solving

bottom of page