Systems Software Engineer

Leader in revolutionizing defense autonomy at sea, developing state-of-the-art solutions for maritime operations through autonomous platforms.
Embedded
Entry-Level Software Engineer
In-Person
11 - 50 Employees
1+ year of experience
Robotics · Automotive

Description For Systems Software Engineer

Saronic Technologies, a pioneering company in defense autonomy at sea, is seeking a Systems Software Engineer to join their innovative team in Austin, Texas. This role presents an exciting opportunity to work on cutting-edge autonomous surface vessels for the Department of Defense (DoD).

The position involves designing and implementing software systems for maritime autonomous operations, requiring expertise in embedded systems, control algorithms, and network communications. Working with NixOS and languages like Rust or C++, you'll be at the forefront of developing solutions that enhance maritime operations through autonomous and intelligent platforms.

As a Systems Software Engineer, you'll collaborate closely with hardware engineers, implement sensor fusion algorithms, and optimize communications for challenging maritime environments. The role requires a blend of technical expertise in embedded Linux systems, networking protocols, and software design patterns, along with strong problem-solving abilities.

The company offers an attractive benefits package including comprehensive health insurance with generous coverage, equity options, and various perks like free lunch. This is an ideal opportunity for someone with 1+ years of experience who wants to make a significant impact in the autonomous maritime sector while working in a fast-paced startup environment.

Working at Saronic means joining a team dedicated to revolutionizing maritime operations through cutting-edge technology. The role offers hands-on experience with advanced autonomous systems, professional growth opportunities, and the chance to contribute to significant technological advancements in maritime defense operations.

Last updated a day ago

Responsibilities For Systems Software Engineer

  • Design, develop, and maintain software systems, using NixOS, for autonomous navigation, control, and communication of 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 and emerging technologies

Requirements For Systems Software Engineer

Linux
Rust
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or 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
  • Strong communication skills and ability to collaborate with cross-functional teams
  • Excellent problem-solving skills
  • Experience with low-level serial protocols is a plus
  • Strong understanding of networking principles and protocols is a plus
  • Familiarity with sensors, control systems, and maritime operations is a plus
  • Knowledge of DoD standards and regulations is a plus

Benefits For Systems Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Equity
  • Comprehensive health insurance plans with 100% premium coverage for employees, 80% for dependents
  • Dental and Vision Insurance with 99% premium coverage for employees, 80% for dependents
  • Generous PTO and Holidays
  • Paid maternity and paternity leave
  • Competitive Salary with performance-based bonuses
  • 401(k) plan
  • Stock Options
  • Life and Disability Insurance
  • Free lunch benefit and unlimited free drinks and snacks

Interested in this job?

Jobs Related To Saronic Technologies Systems Software Engineer

Software Developer, Pixel Watch, System Software

Software Developer position at Google focusing on Pixel Watch system software development, requiring embedded systems expertise and programming skills.

ASIC RTL Design Engineer

ASIC RTL Design Engineer position at Google, focusing on custom silicon development and hardware innovation for consumer products.

Application-Specific Integrated Circuit (ASIC) Design Verification Engineer

ASIC Design Verification Engineer position at Google, focusing on verifying digital systems and developing verification methodologies for custom silicon solutions.

Software Engineer - Voice and Music Team

Entry-level Software Engineer position at Qualcomm focusing on embedded applications for Voice and Music team, developing software for Bluetooth audio devices.

ASIC RTL Design Engineer

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions development and hardware innovation for consumer products.