Founding Embedded Software Engineer at Splash Inc. (W25)
$120K - $160K  •  0.10% - 1.00%
Autonomous patrol-boats for National Security
El Segundo, CA, US
Full-time
US citizen/visa only
3+ years
About Splash Inc.

Splash is developing the next generation of autonomous surface vessels (ASVs) to provide National Security and defend critical assets such as oil rigs and shipping terminals. Our long-term vision is to make traditional naval vessels obsolete by creating a fleet of low-cost and versatile boats which will be able to dominate the seas. Our expertise in mass manufacturing, engineering and quickly scaling operations will make this vision a reality.

About the role
Skills: C, C++, Python

As a Founding Embedded Software Engineer you will design, develop, and deploy our autonomy stack—transforming prototypes into production-grade solutions. You will own critical technical decisions and deliver high-performance code running on our vessels in the field.

Key Responsibilities

  • Architect and develop the embedded software stack, from initial proof-of-concept to production release.
  • Implement advanced control algorithms (PID, LQR, MPC), state estimation, and path planning in modern C++ on Linux.
  • Fuse data from IMU, radar, GPS, sonar, and other sensors using Kalman filters, factor graphs, and complementary filters.
  • Design low-latency WebRTC pipelines (capture, encoding/decoding, ICE, STUN/TURN) for live video.
  • Manage firmware build systems using BitBake/OpenEmbedded to produce reproducible, robust Linux images.
  • Interface directly with peripherals (I²C, SPI, CAN bus) for sensor acquisition and actuator control.
  • Lead CI/CD and testing efforts, including unit/integration tests, hardware-in-the-loop validation, and embedded build pipelines.
  • Collaborate with mechanical engineers to integrate sensors, compute modules, and camera systems.

Required Qualifications

  • 3+ years of C++ development in embedded Linux (cross-compilation, multithreading, performance tuning).
  • Expertise in robotic control theory and implementation: PID, LQR, MPC, model predictive control.
  • Proven experience in sensor fusion techniques (Kalman, complementary filters, factor graphs).
  • Solid background in WebRTC-based video integration (GStreamer, libwebrtc, ICE, STUN/TURN).
  • Proficiency with BitBake/OpenEmbedded for automated firmware image creation.
  • Hands-on experience with I²C, SPI, CAN bus, and other low-level interfaces.
  • Familiarity with networking and message-oriented middleware (e.g. TCP/IP stacks, MQTT) and secure credential handling (TLS, certificate management, secure key storage).
  • Self-motivated leader capable of establishing standards and guiding future hires.

Preferred Qualifications

  • Experience in maritime or offshore robotics.
  • Exposure to RTOS or bare-metal microcontroller development.
  • Familiarity with ROS/ROS2 application development.
  • Experience containerizing embedded systems (Docker, balena).

Other jobs at Splash Inc.

fulltimeEl Segundo, CA, USRobotics$100K - $160K0.01% - 0.50%Any (new grads ok)

fulltimeEl Segundo, CA, USEmbedded systems$120K - $160K0.10% - 1.00%3+ years

fulltimeEl Segundo, CA, USHardware$100K - $140K0.01% - 0.50%3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›