Splash Inc.

Autonomous patrol-boats for National Security

Founding Embedded Software Engineer

$120K - $160K / 0.10% - 1.00%
Location
El Segundo, CA, US
Job Type
Full-time
Experience
3+ years
Visa
US citizen/visa only
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Marcell Veszpremi
Marcell Veszpremi
Founder

About the role

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).

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.

Splash Inc.
Founded:2024
Batch:W25
Team Size:2
Status:
Active
Founders
Ivan Avanesov
Ivan Avanesov
Founder
Marcell Veszpremi
Marcell Veszpremi
Founder