Saronic Technologies logoSaronic Technologies logo

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

Experience

Qualifications

Qualifications:Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.1+ years of experience in software development, ideally within autonomous systems or robotics. Proficiency in programming languages such as C/C++ or Rust. Strong grasp of algorithms, data structures, and software design patterns. Experience with embedded Linux systems and embedded software development. Familiarity with low-level serial protocols (e.g., RS-232, CAN) is a plus. A solid understanding of networking principles and protocols (e.g., TCP/IP, UDP) is advantageous. Familiarity with sensors and control systems in maritime operations is a plus.

About the job

Saronic Technologies is at the forefront of transforming maritime autonomy, committed to creating innovative solutions that elevate maritime operations through cutting-edge autonomous and intelligent platforms.

Job Overview:

We are on the lookout for a talented and motivated Systems Software Engineer to design, develop, and enhance software systems for our autonomous surface vessels. This position requires close collaboration with cross-functional teams to develop robust software solutions that tackle the unique challenges present in maritime operations.

Responsibilities:

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

  • Work in tandem with hardware engineers to ensure seamless integration and operation of software with vessel systems.

  • Implement advanced algorithms for control systems and sensor fusion.

  • Optimize network communications for environments characterized by low bandwidth and high latency.

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

  • Engage in code reviews and uphold high coding standards, ensuring the scalability and maintainability of software.

  • Diagnose and debug complex software issues, providing timely and effective resolutions.

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

  • Keep abreast of industry trends, emerging technologies, and best practices in autonomous systems.

Qualifications:

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

  • 1+ years of experience in software development, ideally within autonomous systems or robotics.

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

  • Strong grasp of algorithms, data structures, and software design patterns.

  • Experience with embedded Linux systems and embedded software development.

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

  • A solid understanding of networking principles and protocols (e.g., TCP/IP, UDP) is advantageous.

  • Familiarity with sensors and control systems in maritime operations is a plus.

About Saronic Technologies

Saronic Technologies is at the forefront of transforming maritime autonomy, committed to creating innovative solutions that elevate maritime operations through cutting-edge autonomous and 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.