# Software Engineer, Generalist

**Company**: Saronic Technologies
**Location**: San Francisco
**Work arrangement**: onsite
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/saronic/77ef1f0f-5ba5-46b5-aca6-d38730790e97?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_850c077a-c6e

## Description

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

Additional Information:

This role requires access to export-controlled information or items that require “U.S. Person” status. As defined by U.S. law, individuals who are any one of the following are considered to be a “U.S. Person”: (1) U.S. citizens, (2) legal permanent residents (a.k.a. green card holders), and (3) certain protected classes of asylees and refugees, as defined in 8 U.S.C. 1324b(a)(3).

## Skills

### Required
- C++
- Python
- Java
- ROS
- OpenCV
- TensorFlow
- sensor fusion techniques
- SLAM algorithms

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/saronic/77ef1f0f-5ba5-46b5-aca6-d38730790e97?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
