Our core technology is the Node, a device that produces energy in the ocean's harshest conditions for years without human maintenance or intervention. Making that possible is the onboard software, which transforms a collection of hardware into a system that can sense, actuate, follow commands from shore, as well as operate autonomously. As a Senior Software Integration Engineer on the Core Electronics & Software team, you'll keep our team running smoothly by owning integration across the full software stack – from the lower-level firmware on our embedded devices, to the higher-level software on our flight computer responsible for telemetry and command, up to the autonomy and GNC layers. You'll be the person who keeps integration moving. When issues arise, you'll be the first to step in: tracing it across the software and firmware boundary, driving it to resolution with the right people or implementing the fix yourself. Day to day, you'll keep our software continuously tested and releasable so the team can ship changes with confidence. And you'll make sure the teams that depend on our systems – for testing, operations, and beyond – have the data and tooling they need. Just as important, you'll think beyond the immediate fix: shaping our long-term testing strategy, building the automation and infrastructure that catch issues early and cheaply, and helping the team develop the habits that steadily reduce the problems that surface during software integration. We want to ensure that as the system grows in complexity, releasing software gets easier, not harder. You'll be part of a small team that we expect to grow, and you'll have the opportunity to help shape and mentor it as it does.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed