Senior Vehicle Software Engineer
4 days ago
Role:
Senior Vehicle Software Engineer
Location:
San Diego, CA (in-office)
About Seasats
At Seasats, we're passionate about delivering maritime robotics solutions to redefine the maritime industry. Our primary products are autonomous surface vehicles (ASVs), designed to carry sensors at sea for months at a time. Our ASVs provide persistent monitoring and data acquisition to defense, scientific, and commercial customers, and have autonomously crossed both the Pacific and Atlantic oceans. After thousands of years in which the only way to gather information from the ocean was to put people on a boat, these uncrewed vessels are transforming how humanity monitors and interacts with the ocean. Here, you'll find the space and opportunity to do your life's best work.
Description
The vehicle software team is responsible for integrating all of the onboard subsystems into a cohesive whole. As part of the team, you'll be responsible for creating and integrating the software that drives our ASVs -- from integrating new sensors and payloads, to developing new navigation algorithms, to building robust communications pipelines, to optimizing power management. This team is critical to the successful operation of our ASVs, whether they're navigating through harbors or operating with limited communication hundreds of miles offshore.
In this role, you'll work across the stack, from writing low-level drivers to implementing higher-level decision-making logic. As a senior member of the team, you'll be expected not only to help set the technical direction of the team, but also to collaborate closely with teammates, share knowledge, and continuously help raise the bar for software engineering practices across the company.
On a Day-by-day Basis, You Will
- Design, implement, and test new features to make our boats smarter, more robust, and easier to use.
- Develop and validate new autonomy algorithms to safely guide our boats through channels and across oceans.
- Work hands-on to integrate new sensors and payloads.
- Continuously add to and improve our automated test suite, tooling, and health checks.
- Support vehicle checkout, testing, troubleshooting, and demonstrations by making trips to our local launch points with a laptop to provide hands-on support.
- Spend time mentoring teammates and collaborating to shape the team's technical path.
This is an excellent opportunity to do high impact work, see your code go into live field robotics applications, and join a fun and hard-working team on the cutting edge of ocean autonomy.
Minimum Qualifications
- 6+ years of professional software industry experience, with 3+ years developing embedded software
- Fluency in Python
- Strong proficiency in C++
- Experience integrating a variety of sensor data in autonomous systems (ex. IMU, GPS, RADAR, LiDAR, etc.)
- Demonstrated experience designing software architectures and algorithms for systems with tight resource limits
- Excellent leadership, collaboration, and teamwork skills, with a side of humility
Preferred Qualifications
- Proficiency working in Linux environments
- Experience with messaging/middleware frameworks (ex. MQTT, ZeroMQ, ROS)
- Familiarity with common sensor communication protocols (ex. RS-232, RS-485, TCP/IP, NMEA-2000, CAN, I2C, SPI)
- Familiarity with relational databases (MySQL, PostgreSQL)
Pay And Benefits
Salary: $160,000-$210,000 base + stock options.
Along With Your Salary, You'll Receive Perks Including
- Competitive insurance (including a 99% employer-covered Gold HMO plan or other options)
- 401k matching up to 4% of salary
- Four free lunches per week
- An employee activity fund
- A pet-friendly office
- Unlimited/Flex PTO
Hiring Notes
When applying, you'll be asked to provide a resume and answer a few screening questions.
Please note that we are currently unable to sponsor employment visas, so candidates must be independently authorized to work in the United States.
We appreciate diverse perspectives and life experiences, and we're committed to building a team that reflects a wide range of backgrounds. Seasats provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination of any type based on race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, protected veteran status, or any other characteristic protected under federal, state, or local law.
We look forward to reviewing your application
-
San Francisco, California, United States Sony Honda Mobility of America Full time $190,000 - $230,000 per yearJoin Sony Honda Mobility of America Inc.Sony Honda Mobility of America Inc. is a proud subsidiary of Sony Honda Mobility Inc., a 50/50 joint venture between Sony and Honda, headquartered in Tokyo, Japan. Our American headquarters in Culver City, California, established in March 2023, is at the forefront of bringing the innovative electric vehicle, AFEELA, to...
-
Senior Staff Software Engineer
4 days ago
San Diego, California, United States Axelon Services Corporation Full time $276,320 - $338,400 per yearJob Title:Senior Staff Software Engineer (Drivers, Diagnostic, and Embedded Software)Location:San Diego, CAPay Rate:$60 - $67/hrJob Description:In this role, you have the opportunity to work on the development of Intravascular Ultrasound Systems. As a member of a cross-functional team, you will work closely together with electrical engineers, transducer...
-
Senior Software Engineer
5 days ago
San Diego, California, United States Nathan Kunes Inc Full time $112,000 - $132,000 per yearNKI is looking for a full-time Senior Software Engineer to help aid in next generation of encryption testing tools for the U.S. Navy. This is a 100% on-site position, and will be at the customers location at NIWC Pacific.Salary: 112k-132k plus benefitsResponsibilities include:Design and architecture of the Navy's next gen test tool for the NSA High Assurance...
-
Senior Embedded Software Engineer
2 days ago
San Diego, California, United States MillenniumSoft Inc Full time $120,000 - $180,000 per yearPosition : Senior Embedded Software Engineer - (Strong Exp in Medical Device Industry)Location : San Diego, CADuration : 12 MonthsTotal Hours/week : 40.001st ShiftClient : Medical Devices CompanyJob Category : ITLevel of Experience : Senior LevelEmployment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPTJob...
-
Graphics Software Engineer, Senior
2 weeks ago
San Diego, California, United States Qualcomm Full time $116,000 - $175,300 per yearCompanyQualcomm Technologies, Inc.Job AreaEngineering Group, Engineering Group > Graphics Software EngineeringGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation gaming, XR, and AI experiences. Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the...
-
Senior Software Engineer
2 days ago
San Diego, California, United States Indotronix Avani Group Full time $100,000 - $200,000 per yearOnly On W2No visa sponsor providedRequires a BS degree preferably Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline and 4-5 years' experience.Demonstrated understanding of multi-threaded software design and development.Demonstrated understanding of development in a process oriented/regulated environment and...
-
Senior Staff Software Engineer, Cloud
4 days ago
San Diego, California, United States Insulet Corporation Full time $163,000 - $244,000 per yearInsulet Corporation, maker of Omnipod, is the leader in tubeless insulin pumps. We are looking for experienced Cloud Software Engineers to lead the development of our next generation of products. This is a fast paced environment working on challenging problems. Your work will impact the lives of people living with diabetesAs a Senior Staff Software Engineer,...
-
Software Engineer
4 days ago
San Diego, California, United States Piper Networks Full time $102,400 - $128,000 per yearSoftware Engineer – HEM San Diego Calling all Software Engineers If you're looking for an exciting opportunity to play a critical role in our organization and would like to join a fast-paced innovative team, then you've come to the right place At Piper, we're searching for a passionate Software Engineer to join our team temporarily in San Diego, CA. Would...
-
Software Engineer
2 days ago
San Francisco, California, United States Beacon Software Full time $120,000 - $250,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior/Staff Software Engineer
4 days ago
San Diego, California, United States Elyon International Full time $120,000 - $180,000 per yearIn this role, you have the opportunity to work on the development of Intravascular Ultrasound Systems. As a member of a cross-functional team, you will work closely together with electrical engineers, transducer engineers, software engineers, system engineers, and ultrasound engineers.Your role:• Being a key contributor to the development of medical...