Electronics Developer Position
You’ll be working on a multidisciplinary team of software engineers, fabricators, and designers to create interactive exhibits for short-term live events and long term retail or museum installations. You’ll be expected to contribute your knowledge of what’s possible during the design phase, learn to use and integrate new and obtuse devices, collaborate with software and AV developers, and work with fabrication and engineering to craft impressive illusions and experiences and oversee deployment in the field.
Previous projects have included tasks like:
- Using OSC to trigger videos on a PC when guests walk past a laser trigger
- Soldering LED light strip to be controlled over DMX receivers
- Creating a complete system to rotate and drive a target
- Researching how to adapt sensors and controllers for interactive use such as radar or magnetic sensors, AC motor controllers, and robotic arms
- Creating quick-and-dirty apps in tools like Processing, Unity, or web browsers to play audio triggers and respond to networked or USB Serial events
- Assisting in setting up Windows PCs to act as game kiosks
Skill-sets
Needs
- Programming embedded micro-controllers such as Arduino, Teensy, and Espressif ESP32
- Experience using languages such as C, C++, or Python for embedded systems
- Ability to solder circuit boards, headers, and LED Light Strips
- Basic comprehension of TCP, UDP, SPI, and RS232 Serial
- Experience reading and creating electronics diagrams. Bonus for using Eagle, Fritzing, or similar
- Ability to travel to support the implementation of projects in the field approximately 10%-15% of time.
Wants
- Experience using live video manipulation software like Resolume Arena, Touchdesigner, or general video scalers
- Experience using audio mixers
- Code project organization using git (branching, .gitignore, and merging)