Founding Engineer (Electronics)
Ulysses
Location: San Francisco (in office) with domestic and international travel as required.
About Ulysses
Ulysses is a technology company on a mission to steward the ocean for an abundant future. Our oceans are in trouble. We’ve neglected them, we allow bad actors to misuse them, and Ulysses will manage them effectively, persistently, and cheaply. We're developing autonomous underwater drones, robotics, and AI systems to tackle critical challenges in ocean conservation and coastal security. Our innovative platform combines low-cost drones, advanced AI, high persistence, and robotics to transform how we monitor and protect our oceans. Our first product line is a suite of autonomous drones and attachments, making restoring seagrass ecosystems cheaper and easier. We are currently working with governments in the US and Australia and leading environmental groups like The Nature Conservancy. We are a seed-stage company backed by top VCs like Lowercarbon Capital, Superorganism and ReGen Ventures.
About the Role
As a founding Electronics Engineer at Ulysses Ecosystem Engineering, you will play a leading role in designing, prototyping, and bringing to production the embedded hardware and software systems that power our advanced automated subsea robots. You will work closely with our co-founders to build hardware that enables active management of our oceans at a planetary scale. Our team ships very fast; in just over a year, we’ve gone from modifying off-the-shelf vessels to the 3rd iteration of the Ulysses universal robotic platform. Join Ulysses and help us ship ships even faster.
Key Responsibilities
• Embedded Systems Design: Develop and integrate embedded systems hardware and software for autonomous subsea robotic platforms. Focus on efficient power/thermal management, system reliability, and precise control in marine environments.
• Prototyping and PCB Development: Expect to take projects from the breadboard stage through to fully functional printed circuit boards (PCBs) ready for production. Collaborate with the mechanical and mechatronics teams to ensure smooth integration of electronics with mechanical systems.
• Firmware Development: Write and optimize firmware for microcontrollers to interface with sensors, actuators, and communication modules. Ensure speedy processing for timely underwater operations and data collection.
• Hardware Testing and Validation: Validate your embedded systems in lab and real-world subsea environments. Identify and resolve issues to ensure system reliability and performance in deployment.
• System Integration: Own the integration of various sensors, communication systems), and power systems for autonomous underwater vehicles (AUVs).
About You
- You have hands-on hardware experience, and you’ve built something cool that you can show us.
- Bachelor’s degree in Electronics Engineering, Embedded Systems, or Electrical Engineering (or be a cracked dropout).
- You’ve got experience bringing embedded systems from concept to production, including breadboarding, testing, and PCB design.
- You can easily work with C/C++ for embedded software development and have experience with a variety microcontrollers (e.g., STM32, Teensy, ESP, or similar).
- You’re pretty handy with ECAD (e.g., Altium, KiCad, Eagle) and can whip up simple PCBs within a day.
- You have firsthand knowledge of sensor interfacing, power management, and communication protocols (e.g., UART, I2C, SPI, CAN, Ethernet) and have no issues mixing and matching protocols and libraries to play nice.
- You have a track record of strong problem-solving skills and a demonstrated ability to work independently in dynamic environments.
Nice to Haves:
- Experience with Ultrasonics
- Experience with DSP
- Experience with high(ish) power systems, power pack design, and BMS integration
- Experience developing electronics for use in a marine environment