The Software Team builds the brain and eyes of our ROV, ZIMA. From interpreting sensor data and controlling motors to managing camera feeds and creating the user interface, we turn code into functionality. Our work connects the electrical and mechanical systems, ensuring they respond, communicate, and perform in real time — both above and below water.
Ready to join the team?
Scroll down and apply using the form at the bottom of the page.
Writing code for embedded systems and microcontrollers
Building the control interface used by the pilot
Processing and streaming camera feeds
Interfacing with sensors (e.g., depth, IMU, temperature)
Communicating between systems (e.g., serial, I2C, SPI, UART)
Handling software-side debugging and testing
Have some experience or interest in programming, even if it's from a class or a personal project
Are curious, adaptable, and motivated to learn how code interacts with real-world hardware
Enjoy solving problems, experimenting with systems, and debugging
Are comfortable asking questions and diving into documentation when they don’t know something
Are excited by the challenge of turning complex ideas into functional, reliable software
You can reach out to the team lead Saketh, @score8109 , using Discord.