Saronic

Systems Software Engineer

Austin, TX. Posted 7 months ago

The role

This person will design, implement, and optimize software systems for autonomous surface vessels. They will work with cross-functional teams to develop software for navigation, control, and communication.

What you will do

  • Design, develop, and maintain software systems using NixOS for autonomous navigation, control, and communication
  • Collaborate with hardware engineers to integrate software with vessel systems
  • Implement algorithms for controls and sensor fusion
  • Optimize network communications for low bandwidth/high latency environments
  • Conduct software testing and validation
  • Participate in code reviews and maintain high coding standards
  • Troubleshoot and debug complex software issues
  • Document software designs, processes, and test results
  • Stay updated on industry trends and emerging technologies

Required qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 1+ years of experience in software development
  • Proficiency in programming languages such as C/C++ or Rust
  • Strong understanding of algorithms, data structures, and software design patterns
  • Experience with embedded Linux systems and embedded software development
  • Excellent problem-solving skills
  • Ability to work in a fast-paced startup environment
  • Strong communication skills
  • Ability to collaborate effectively with cross-functional teams
  • Prolonged periods of sitting at a desk and working on a computer
  • Occasional standing and walking within the office
  • Manual dexterity to operate a computer keyboard, mouse, and other office equipment

Nice to have

  • Experience in autonomous systems or robotics
  • Experience with low-level serial protocols (e.g., RS-232, CAN)
  • A strong understanding of networking principles and protocols (e.g., TCP/IP, UDP)
  • Familiarity with sensors, control systems, and maritime operations
  • Knowledge of DoD standards and regulations related to software development

Benefits

  • Medical Insurance: Comprehensive health insurance plans
  • Dental and Vision Insurance
  • Saronic pays 100% of the premium for employees and 80% for dependents
  • Generous PTO and Holidays
  • Paid maternity and paternity leave
  • Competitive Salary with performance-based bonuses
  • 401(k) plan
  • Stock Options
  • Basic life insurance
  • Short- and long-term disability coverage
  • Free lunch benefit
  • Unlimited free drinks and snacks in the office

Before you apply

  • Requires access to export-controlled information or items that require U.S. Person status
  • U.S. Person status defined as U.S. citizens, legal permanent residents, or certain protected classes of asylees and refugees

About the company

Saronic Technologies is a leader in revolutionizing autonomy at sea, developing solutions that enhance maritime operations through autonomous and intelligent platforms.

Systems Software Engineer at Saronic | JobZoey