Saronic Technologies

Software Engineer, Generalist

Saronic Technologies • US
JavaPythonC++
Saronic Technologies is a leader in revolutionizing defense autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations for the Department of Defense (DoD) through autonomous and intelligent platforms.

Job Overview
We are seeking a Software Engineer, Generalist to play a pivotal role in the design, development, and implementation of software systems for our autonomous surface vessels (ASVs). You will work closely with cross-functional teams to ensure the seamless integration of software components into our ASV platform. 

Responsibilities

  • Collaborate with hardware engineers, robotics engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for autonomous surface vessels 
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance 
  • Develop robust, scalable, and maintainable software systems that meet the unique challenges of autonomous maritime operations 
  • Implement algorithms for perception, navigation, path planning, and control to enable autonomous behavior in ASVs 
  • Optimize software performance and reliability to meet stringent DoD requirements and operational standards 
  • Conduct thorough testing and validation of software components to ensure functionality, accuracy, and safety 
  • Stay current with emerging technologies and industry trends in autonomous systems, robotics, and maritime technology 
  • Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field 
  • Proven experience in software development, with a focus on autonomous systems, robotics, or related fields 
  • Proficiency in programming languages such as C++, Python, or Java, with a strong emphasis on object-oriented design and development 
  • Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.) 
  • Familiarity with sensor fusion techniques, SLAM algorithms, and other technologies relevant to autonomous navigation and perception 
  • Strong problem-solving skills and the ability to work effectively in a fast-paced environment 
  • Excellent communication skills and the ability to clearly articulate technical concepts 
  • Benefits

  • Medical Insurance: Comprehensive health insurance plans covering a range of services
  • Dental and Vision Insurance: Coverage for routine dental check-ups, orthodontics, and vision care
  • Saronic pays 100% of the premium for employees and 80% for dependents
  • Time Off: Generous PTO and Holidays
  • Parental Leave: Paid maternity and paternity leave to support new parents
  • Competitive Salary: Industry-standard salaries with opportunities for performance-based bonuses
  • Retirement Plan: 401(k) plan
  • Stock Options: Equity options to give employees a stake in the company’s success
  • Life and Disability Insurance: Basic life insurance and short- and long-term disability coverage
  • Additional Perks: Free lunch benefit and unlimited free drinks and snacks in the office 
  • Physical Demands

  • Prolonged periods of sitting at a desk and working on a computer.  
  • Occasional standing and walking within the office.  
  • Manual dexterity to operate a computer keyboard, mouse, and other office equipment.  
  • Visual acuity to read screens, documents, and reports.  
  • Occasional reaching, bending, or stooping to access file drawers, cabinets, or office supplies.  
  • Lifting and carrying items up to 20 pounds occasionally (e.g., office supplies, packages).