Saronic

Senior Systems Software Engineer

Austin, TX. Posted 3 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 of autonomous surface vessels
  • 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, emerging technologies, and best practices

Required qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in software engineering
  • Strong understanding of algorithms, data structures, and software design patterns
  • Experience with embedded Linux systems and embedded software development
  • Excellent problem-solving skills
  • Strong communication skills
  • 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
  • Visual acuity to read screens, documents, and reports
  • Occasional reaching, bending, or stooping
  • Lifting and carrying items up to 20 pounds occasionally

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
  • Dental and Vision Insurance
  • Saronic pays 100% of employees' insurance premiums and 80% of dependents' premiums
  • Generous PTO and Holidays
  • Paid maternity and paternity leave
  • Competitive Salary with opportunities for 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 includes U.S. citizens, legal permanent residents, and certain protected classes of asylees and refugees

About the company

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

Senior Systems Software Engineer at Saronic | JobZoey