companySaronic 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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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

Tailoring 0 resumes

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