Saildrone

Saildrone

2 open positions available

2 locations
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 2 most recent jobs
Saildrone

Senior Manager, Embedded Linux & Infrastructure

SaildroneAlameda, CAFull-time
View Job
Compensation$200K - 257K a year

Lead the Vehicle Infrastructure engineering team to develop and maintain onboard software and hardware integration for autonomous surface vehicles. | Over 8 years of experience in embedded software or infrastructure systems management, with at least 1 year in a technical leadership role, and familiarity with Linux, networking, and embedded hardware. | About Us With more than 2 million nautical miles sailed and 50,000 days at sea, Saildrone has earned the trust of governments worldwide. Our unmanned surface vehicles (USVs) deliver continuous, real-time intelligence in the toughest oceans on Earth—giving our partners faster awareness, stronger security, and a decisive edge at sea. Our USVs are long-range, extreme-endurance platforms powered by advanced sensors and proprietary AI - they have been designed to operate where no crewed vessel can. They collect critical insights above and below the surface to support border security, law enforcement, naval operations, and undersea infrastructure protection. Headquartered in Alameda, CA, with offices in Washington, DC, and global deployment hubs, Saildrone operates missions worldwide. Join a fast-moving, mission-driven team at the intersection of AI, autonomy, and defense technology—where data turns into intelligence, and intelligence drives action. The Role We’re seeking a highly skilled and experienced engineering manager who will lead our Vehicle Infrastructure team! You will drive your team’s growth while ensuring the successful execution of the roadmap in alignment with software, firmware, and hardware teams, as well as overall business objectives. The scope of the Vehicle Infrastructure team includes: • Linux OS and driver code integration for core and payload computes on the drone • Integration for Nvidia embedded systems • Satellite and wireless communications systems • Onboard IP-networking strategies • System confirmation management for computer and networking/routing hardware What you’ll do • Work with your team and engineering leaders and other technical and non-technical stakeholders to develop a high quality on-board software stack. • Develop, review and ensure quality design of on-board software components that align to a consistent architectural approach. • Utilize your engineering management skills to plan and execute along a roadmap defined by business objectives and informed by rigorous engineering design. • Work with our technical program management team to align work to schedules and ensure delivery. • Communicate in a friendly, supportive manner with engineers or other stakeholders, ensuring alignment and advocating for effective solutions. • Engage with cross-functional teams of product managers, technical program managers, technical leads, hardware engineers, software engineers and infrastructure engineers. • Mentor and facilitate career development for individual contributors. • Work with engineering leadership to define and measure success of the vehicle systems software stack using rigorous key performance metrics. • Drive and support a culture of rigorous design and test around software features. Required Skills • 8+ years of experience in embedded software, infrastructure systems management, or related fields • 1+ years people management experience, including technical team leadership, scheduling, and resource planning Desired Skills • Board support package integration and bringup of new embedded Linux computers. • Experience with standards such as CAN or Ethernet • Bash scripting, and Python or similar scripting • Build automation and deployment experience • Hands-on experience with NXP i.MX8 family processors and Yocto • Practical knowledge of video processing chips (Nvidia) • Familiarity with camera technologies and video processing systems • Kernel module code integration, C debugging • Camera or perception payload experience • Experience administering networks with variable latency and connectivity • Multi-egress routing optimization • Linux command line skills, preferably on arm64 or Nvidia platforms • Python, Bash or similar scripting language for automating tasks • Knowledge of systemd services and debugging • Experience with network diagnostic tools like nmap, iperf, tcpdump/wireshark. • Debugging of network issues, able to jump into problem solving, including mesh networking and UDP data streams. • Hands on experience with power supplies, connectors, and wiring for single board computers. • Bachelor's or Master's degree in related field (Robotics, CS, EE, etc) Location: This position is hybrid in Alameda, CA (Onsite 3 days per week required). Our waterfront office offers beautiful views of San Francisco Bay in always sunny Alameda. All employees are required to provide proof of authorization to work in the U.S. within their first 3 days of work. Please note that the Company does not sponsor employees for work visas or permanent resident cards to work in the U.S. If you need sponsorship for a work visa or green card, you will not be qualified for employment with Saildrone. Benefits: • Paid time off, including vacation, bereavement, jury duty, sick time and parental leave • Comprehensive and competitive medical, dental and vision plans, and HSA with employer matching. • Company sponsored life insurance • Stock Options • Annual stipend for continued learning and development • Quarterly company BBQs at our Alameda HQ (bring your friends and family!) • Free Bay Area Public Transportation via AlamedaTMA with the BayPass Clipper Card The salary range for this role is $199,500-$256,500 annually. Individual compensation packages are based on geographic location, scope of the role, and relevant experience, among other factors. Saildrone is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. #LI-Hybrid Flexible work from home options available.

Embedded Systems
Linux OS and driver development
Networking and communication protocols
System integration and testing
Hardware-software interface
Verified Source
Posted 11 days ago
Saildrone

Senior Software Engineer, Data Integration and Applications

SaildroneAnywhereFull-time
View Job
Compensation$176K - 227K a year

Design, build, and maintain software systems for bathymetry data collection and mapping workflows, including data ingestion, processing, storage, and visualization with full stack development. | 5-8 years software development, proficiency in Python, JavaScript/TypeScript with ReactJS, Linux, AWS, REST APIs, geospatial data handling, sensor data integration, and agile experience; onsite hybrid in Alameda, CA. | About Us Saildrone is a defense company delivering maritime intelligence, surveillance, and reconnaissance products to military, homeland security, and commercial customers. Saildrone unmanned surface vehicles (USVs) are extreme-endurance platforms equipped with advanced sensors and proprietary AI to provide persistent insights above and below the sea surface. Insights that support border security, law enforcement, undersea infrastructure protection, hydrography, and naval power applications. With more than 2,000,000 nautical miles sailed and 50,000 days at sea, Saildrone USVs are trusted by governments across the planet and set the standard for cost-efficient maritime intelligence in the world's harshest environments. We are based in Alameda, CA, with offices in Washington DC and St. Petersburg, FL, and operate missions worldwide. This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of big data services, autonomy, and AI. You will be part of a high-performing, multidisciplinary team delivering data, intelligence, and firepower for strategic superiority. The Role You will support the design, build, and maintenance of the software systems that support Saildrone’s bathymetry data collection and mapping workflows. This includes ingesting sonar data streams, transforming and storing large datasets, managing cloud-based data pipelines, and developing web applications that deliver high-quality geospatial products to internal and external users. The role spans the full stack — from connecting to sonar software data feeds, to processing point clouds and time series data, to creating APIs and interactive map displays. You will work closely with engineers and operators to ensure data is collected, processed, and visualized reliably and at scale. We’re looking for a flexible engineer with strong software fundamentals who can thrive in diverse technical domains, who is comfortable switching between backend services and frontend interfaces, and who can take ownership of complex workflows. A key aspect of this role is building redundancy across critical systems, ensuring that knowledge and capabilities are shared across the team. This role is required to be onsite in Alameda, CA in the Bay Area 3 days per week - this is our hybrid model. This is not a remote position. Required Skills and Experience • 5–8 years of professional software development experience • BA/BS in related field or equivalent experience • Strong proficiency in Python for data processing, scripting, and APIs • Proficiency in JavaScript/TypeScript and ReactJS for frontend development • Experience working with Linux environments (bash scripting, system services) • Familiarity with sensor data integration via WebSockets, MQTT, or UDP packet streams • Proficiency with AWS and other cloud services (S3, DataSync, CLI-based workflows) • Experience with REST API development and integration • Experience working with geospatial data formats and libraries (e.g., GDAL, GeoTIFF, XYZ point clouds) • Strong problem-solving skills and ability to own projects end-to-end • Experience working with agile methodologies (Scrum, Kanban) Desired Skills and Experience • Experience with time-series databases (InfluxDB preferred) • Experience building map tiling/mosaic services (titiler, cogeo-mosaic, or similar) • Experience with Google Maps and Mapbox integrations in web applications • Knowledge of event-driven systems and streaming protocols (gRPC, Protobuf, WebSockets) • Familiarity with containerization (Docker, Kubernetes) • Experience with data visualization libraries (Deck.gl, D3, WebGL) • Interest in hydrography, ocean mapping, or geospatial sciences Physical Requirements: Work is performed on a computer and requires ability to operate a keyboard and other peripheral devices. Location: This position is hybrid in Alameda, CA (Onsite 3 days per week required). Our waterfront office offers beautiful views of San Francisco Bay in always sunny Alameda. All employees are required to provide proof of authorization to work in the U.S. within their first 3 days of work. Please note that the Company does not sponsor employees for work visas or permanent resident cards to work in the U.S. If you need sponsorship for a work visa or green card, you will not be qualified for employment with Saildrone. Benefits: • Paid time off, including vacation, bereavement, jury duty, sick time and parental leave • Comprehensive and competitive medical, dental and vision plans, and HSA with employer matching. • Company sponsored life insurance • Stock Options • Annual stipend for continued learning and development • Quarterly company BBQs at our Alameda HQ (bring your friends and family!) • Free Bay Area Public Transportation via AlamedaTMA with the BayPass Clipper Card • Plenty of snacks in our 3 office locations • Dog-friendly work environment A reasonable estimate of the current range is $176,400-$226,800 annually. Catch up on the latest news about us: The British Engineer Behind the US Navy’s High-tech Ocean Drones – The Times of London Denmark to Field Unmanned Vessels for Monitoring Busy Shipping Routes – Defense News Counter-drug Sea Drones Utilized by Navy as Trump Ramps Up Military Resources at the Border Saildrone, Palantir Partner to Use AI to Streamline USV Manufacturing, Operations – Breaking Defense An Underwater Mountain was Newly Discovered off California Coast – San Francisco Chronicle USVs Could Deter IUU Fishing – USNI Proceedings TIME 100 Most Influential Companies 2024: Saildrone Saildrone Featured Videos Playlist Individual compensation packages are based on geographic location, scope of the role, relevant experience, and the ability to deal with complexity and problem solve within our organization, among other factors. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Saildrone are considered property of Saildrone and are not subject to payment of agency fees. #LI-Hybrid #LI-LP1

Python
JavaScript
TypeScript
ReactJS
Linux
AWS
REST API
WebSockets
MQTT
UDP
Geospatial data formats
GDAL
GeoTIFF
XYZ point clouds
Agile methodologies
Verified Source
Posted 3 months ago

Ready to join Saildrone?

Create tailored applications specifically for Saildrone with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt