> Markdown version of [/jobs/ext/3964288-senior-systems-software-engineer](https://www.wearedevelopers.com/jobs/ext/3964288-senior-systems-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Systems Software Engineer - **Company:** Saronic Technologies - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Systems Engineering, C++ (Programming Language), Code Review, Computer Programming, Computer Networks, Data Structures, Software Debugging, Software Design Patterns, Linux on Embedded Systems, Embedded Software, Networking Basics, RS-232, Sensor Fusion, Server Administration, Software Engineering, Software Systems, TCP/IP, Information Technology - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-systems-software-engineer-san-diego-ca--8ee90d2c-fded-40ad-a193-5545726452f5 ## About the Role Software Engineering, Systems Engineering, Leading Edge Technology, Software Engineering, Cross-Functional, Systems Engineering, Software Development, Software Design, Software Administration, Systems Maintenance, * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * Senior Engineers: 3+ years of experience in software engineering, preferably in autonomous systems or robotics * Staff Engineers: 8+ years of experience in software engineering, including architecture, cross-functional leadership, or platform ownership in autonomy, robotics, or embedded systems. Experience programming in C/C++ or Rust * Strong understanding of algorithms, data structures, and software design patterns * Experience with embedded Linux systems and embedded software development * Experience with low-level serial protocols (e.g., RS-232, CAN) is a plus * A strong understanding of networking principles and protocols (e.g., TCP/IP, UDP) is a plus * Familiarity with sensors, control systems, and maritime operations is a plus * Knowledge of DoD standards and regulations related to software development is advantageous * 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 ## Description Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms., We are seeking a Senior Systems Software Engineer to design, implement, and optimize software systems for our autonomous surface vessels. This role will involve working closely with cross-functional teams to develop robust software solutions that meet the unique challenges of maritime operations., * Design, develop, and maintain software systems using NixOS for autonomous navigation, control, and communication of autonomous surface vessels * Collaborate with hardware engineers to integrate software with vessel systems, ensuring seamless operation * Implement algorithms for controls and sensor fusion * Optimize network communications for low bandwidth/high latency environments * Conduct software testing and validation to ensure reliability, robustness, and performance in real-world maritime environments * Participate in code reviews and maintain high coding standards, ensuring scalability and maintainability of software * Troubleshoot and debug complex software issues, providing timely resolutions * Document software designs, processes, and test results for compliance and knowledge sharing * Stay updated on industry trends, emerging technologies, and best practices in autonomous systems