Taro Logo

Software Engineer - Special Programs

Leader in revolutionizing defense autonomy at sea, developing state-of-the-art solutions for maritime operations through autonomous platforms.
Embedded
Mid-Level Software Engineer
In-Person
Robotics · AI

Description For Software Engineer - Special Programs

Saronic Technologies, a pioneer in maritime defense autonomy, is seeking a Software Engineer for their Special Programs team. This role offers an exciting opportunity to work on cutting-edge autonomous maritime systems for the Department of Defense. As part of a small pathfinding team, you'll be responsible for designing and developing software for complex autonomous platforms and edge devices, focusing on navigation, perception, control, and networking systems.

The position requires expertise in embedded systems development, with strong programming skills in Python, C++, and/or Rust. You'll work with robotics frameworks, embedded Linux systems, and handle low-level serial protocols. The role involves close collaboration with cross-functional teams of robotics, electrical, and mechanical engineers to rapidly deliver functional prototypes.

Working at Saronic offers comprehensive benefits including full health insurance coverage, dental and vision plans, generous PTO, parental leave, and equity options. The company provides a dynamic startup environment where you'll be at the forefront of maritime technology innovation, working with limited resources and aggressive timelines to solve complex technical challenges.

This is an ideal opportunity for a skilled software engineer passionate about autonomous systems and defense technology, looking to make a significant impact in maritime operations. The role requires U.S. Person status due to export-controlled information access. Join Saronic to help redefine maritime superiority through innovative autonomous solutions.

Last updated 6 days ago

Responsibilities For Software Engineer - Special Programs

  • Design and develop software for autonomous systems and edge devices, including navigation, perception, control, and networking
  • Design APIs and system interfaces for integrating onboard hardware, sensors, and cloud services
  • Collaborate with robotics, electrical, and mechanical engineers to deliver functional prototypes quickly
  • Support and participate in regular field testing and/or Government demonstrations

Requirements For Software Engineer - Special Programs

Python
Rust
Linux
  • Experience building complex systems, including autonomous platforms and edge devices
  • Understanding of autonomous systems, path planning, sensor fusion, or controls
  • Strong programming skills in Python, C++, and/or Rust
  • Experience with robotics frameworks (e.g., ROS/ROS2) or real-time embedded systems
  • Experience with embedded Linux systems and embedded software development
  • Experience with low-level serial protocols (e.g., RS-232, CAN)
  • Experience with hardware-in-the-loop testing and embedded debugging
  • Excellent problem-solving skills and ability to work in a fast-paced startup environment
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams
  • Comfort operating with high uncertainty, minimal resources, compressed timelines, and aggressive goals and schedules

Benefits For Software Engineer - Special Programs

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Comprehensive health insurance plans with 100% premium coverage for employees and 80% for dependents
  • Dental and Vision Insurance with 99% premium coverage for employees and 80% for dependents
  • Generous PTO and Holidays
  • Paid maternity and paternity leave
  • Competitive Salary with performance-based bonuses
  • 401(k) plan
  • Stock Options
  • Life and Disability Insurance
  • Free lunch benefit and unlimited free drinks and snacks in the office

Jobs Related To Saronic Technologies Software Engineer - Special Programs