Saronic Technologies logoSaronic Technologies logo

Senior Systems Software Engineer at Saronic | Austin, TX

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline. Senior Engineers: Minimum of 3 years of experience in software engineering, preferably within the domains of autonomous systems or robotics. Proficiency in programming languages such as C/C++ or Rust. Deep understanding of algorithms, data structures, and software design patterns. Experience with embedded Linux systems and the development of embedded software. Familiarity with low-level serial protocols (e.g., RS-232, CAN) is advantageous. Strong grasp of networking principles and protocols (e.g., TCP/IP, UDP) is a plus.

About the job

At Saronic Technologies, we are pioneering the future of maritime autonomy, committed to delivering cutting-edge solutions that redefine maritime operations through intelligent and autonomous platforms.

Job Overview:

We are on the lookout for a Senior Systems Software Engineer who will play a crucial role in designing, implementing, and refining software systems for our fleet of autonomous surface vessels. In this position, you will collaborate with diverse teams to create robust software solutions tailored to the unique challenges faced in maritime environments.

Key Responsibilities:

  • Architect, develop, and sustain software systems utilizing NixOS for the autonomous navigation, control, and communication of surface vessels.

  • Work in tandem with hardware engineers to seamlessly integrate software with vessel systems, ensuring optimal performance.

  • Develop and implement algorithms for control systems and sensor fusion.

  • Enhance network communication protocols for environments characterized by low bandwidth and high latency.

  • Conduct rigorous software testing and validation to guarantee reliability and performance in real-world maritime settings.

  • Engage in code reviews and uphold high coding standards, ensuring software is scalable and maintainable.

  • Diagnose and rectify intricate software issues, providing prompt resolutions.

  • Document software designs, processes, and testing outcomes for compliance and knowledge sharing.

  • Stay informed about industry trends, emerging technologies, and best practices in autonomous systems.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.

  • Senior Engineers: Minimum of 3 years of experience in software engineering, preferably within the domains of autonomous systems or robotics.

  • Proficiency in programming languages such as C/C++ or Rust.

  • Deep understanding of algorithms, data structures, and software design patterns.

  • Experience with embedded Linux systems and the development of embedded software.

  • Familiarity with low-level serial protocols (e.g., RS-232, CAN) is advantageous.

  • Strong grasp of networking principles and protocols (e.g., TCP/IP, UDP) is a plus.

About Saronic Technologies

Saronic Technologies is at the forefront of transforming maritime operations through innovative autonomous solutions. Our mission is to enhance operational efficiency and safety at sea with next-generation intelligent platforms.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.