How many spots?
Full- or part-time
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.
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.