Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Systems Software Engineer image - Rise Careers
Job details

Senior Systems Software Engineer

Saronic Technologies is a leader in revolutionizing defense autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations for the Department of Defense (DoD) through autonomous and intelligent platforms.


Job Overview: 

We are seeking a System Software Engineer to design, implement, and optimize software systems for our autonomous surface vessels. This role will involve working closely with cross-functional teams to develop robust software solutions that meet the unique challenges of maritime operations. 


Responsibilities
  • 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, ensuring seamless operation
  • Implement algorithms for controls and sensor fusion
  • Optimize network communications for low bandwidth/high latency environments
  • Conduct software testing and validation to ensure reliability and performance in real-world maritime environments
  • Participate in code reviews and maintain high coding standards, ensuring scalability and maintainability of software
  • Troubleshoot and debug complex software issues, providing timely resolutions
  • Document software designs, processes, and test results for compliance and knowledge sharing
  • Stay updated on industry trends, emerging technologies, and best practices in autonomous systems 


Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in software development, preferably in autonomous systems or robotics
  • 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
  • Experience with low-level serial protocols (e.g., RS-232, CAN) is a plus
  • A strong understanding of networking principles and protocols (e.g., TCP/IP, UDP) is a plus
  • Familiarity with sensors, control systems, and maritime operations is a plus
  • Knowledge of DoD standards and regulations related to software development is advantageous
  • Excellent problem-solving skills and ability to work in a fast-paced startup environment
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams


Benefits
  • Medical Insurance: Comprehensive health insurance plans covering a range of services
  • Saronic pays 100% of the premium for employees and 80% for dependents
  • Dental and Vision Insurance: Coverage for routine dental check-ups, orthodontics, and vision care
  • Saronic pays 99% of the premium for employees and 80% for dependents
  • Time Off: Generous PTO and Holidays
  • Parental Leave: Paid maternity and paternity leave to support new parents
  • Competitive Salary: Industry-standard salaries with opportunities for performance-based bonuses
  • Retirement Plan: 401(k) plan
  • Stock Options: Equity options to give employees a stake in the company’s success
  • Life and Disability Insurance: Basic life insurance and short- and long-term disability coverage
  • Additional Perks: Free lunch benefit and unlimited free drinks and snacks in the office 


Saronic Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Saronic DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Saronic
Saronic CEO photo
Unknown name
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Systems Software Engineer, Saronic

Are you ready to take the helm as a Senior Systems Software Engineer at Saronic Technologies in the vibrant city of Austin, Texas? At Saronic, we're on a mission to transform maritime operations through groundbreaking defense autonomy solutions. As a key player in our team, you'll be instrumental in designing, implementing, and optimizing advanced software systems for our cutting-edge autonomous surface vessels. Your days will be filled with engaging challenges as you collaborate closely with hardware engineers, crafting robust software solutions that navigate unique maritime hurdles. Dive into developing and maintaining software systems using NixOS, integrating them seamlessly with vessel technologies, and implementing algorithms for controls and sensor fusion. Your expertise will shine as you optimize network communications and conduct thorough software testing to ensure that our systems perform reliably in real-world maritime environments. With high coding standards and continuous innovation, you’ll help us stay ahead of industry trends. If you have a Bachelor’s or Master’s degree in Computer Science or Software Engineering and at least 3 years of relevant experience, we’d love to connect with you. Join us in redefining the future of the seas—apply today to be part of our exceptional team!

Frequently Asked Questions (FAQs) for Senior Systems Software Engineer Role at Saronic
What qualifications are needed for the Senior Systems Software Engineer position at Saronic Technologies?

To excel as a Senior Systems Software Engineer at Saronic Technologies, candidates should have a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a similar field. Additionally, 3+ years of experience in software development, especially within autonomous systems or robotics, is preferred. Proficiency in programming languages like C/C++ or Rust, alongside an understanding of algorithms, data structures, and software design patterns, is crucial for success in this role.

Join Rise to see the full answer
What are the primary responsibilities of a Senior Systems Software Engineer at Saronic Technologies?

As a Senior Systems Software Engineer at Saronic Technologies, you will design, develop, and maintain software systems for autonomous navigation and control of surface vessels. This includes collaborating with hardware engineers for seamless integration, implementing algorithms, optimizing network communications, and conducting software testing to ensure reliability in maritime environments.

Join Rise to see the full answer
How does Saronic Technologies support its employees in the Senior Systems Software Engineer role?

At Saronic Technologies, we offer a comprehensive suite of benefits to support our employees in the Senior Systems Software Engineer position, including 100% premium coverage for medical insurance, generous PTO, competitive salaries, and stock options to share in the company’s success. We also provide parental leave, life insurance, and additional perks such as free lunches and snacks in the office.

Join Rise to see the full answer
What skills are preferred for the Senior Systems Software Engineer role at Saronic Technologies?

Candidates for the Senior Systems Software Engineer role at Saronic Technologies should ideally possess strong problem-solving skills and experiences in embedded Linux systems and low-level serial protocols. Familiarity with networking principles, maritime operations, and DoD standards are also highly advantageous for this role, enhancing your ability to contribute effectively to our innovative team.

Join Rise to see the full answer
What tools and technologies would a Senior Systems Software Engineer work with at Saronic Technologies?

In the role of Senior Systems Software Engineer at Saronic Technologies, you will work with a variety of technologies including NixOS, C/C++ or Rust for programming, and tools for software testing and validation. You will also integrate with embedded systems while implementing communication protocols ideal for low bandwidth or high latency environments typically encountered in maritime operations.

Join Rise to see the full answer
Common Interview Questions for Senior Systems Software Engineer
What programming languages are you most proficient in for the Senior Systems Software Engineer position?

In response to this question, highlight your proficiency in relevant programming languages like C/C++ or Rust. Share examples of projects or accomplishments that showcase your coding expertise and how you utilized these languages to solve complex software challenges effectively.

Join Rise to see the full answer
Can you explain your experience with autonomous systems or robotics?

For this question, provide specific examples of your past work with autonomous systems or robotics. Discuss any projects you were involved in, the technologies you used, and the outcomes which highlight your contributions in this exciting field.

Join Rise to see the full answer
How do you approach debugging complex software issues?

When answering this question, outline your systematic approach to debugging. Discuss specific tools or methods you utilize to identify and resolve software issues, demonstrating your problem-solving abilities and resilience in a fast-paced environment.

Join Rise to see the full answer
What strategies do you use for optimizing software performance?

Share your strategies for performance optimization, such as analyzing code for efficiency, refactoring where necessary, and implementing algorithms that enhance processing speed. Provide concrete examples of improvements you’ve achieved in past projects.

Join Rise to see the full answer
Describe your experience with software testing and validation.

In your answer, elaborate on your familiarity with various testing methodologies you've used—such as unit testing, integration testing, and system testing. Mention tools you have utilized for testing and how you measure success and reliability.

Join Rise to see the full answer
How do you stay updated with industry trends and technologies?

To answer this question, talk about the resources you utilize to stay informed, such as reputable tech blogs, industry publications, conferences, and forums. Highlighting your commitment to continuous learning will showcase your proactive attitude toward professional development.

Join Rise to see the full answer
Can you describe a challenging project you worked on and how you managed it?

Use the STAR method (Situation, Task, Action, Result) to outline a challenging project. Describe the problem, your role, the actions you took to resolve it, and the positive outcome which followed, to effectively illustrate your project management skills.

Join Rise to see the full answer
How do you ensure collaboration within cross-functional teams?

Discuss your strategies for fostering collaboration, such as regular communication, utilizing collaboration tools, and respecting varying expertise among team members. Illustrate this with an experience where collaboration was key to a project's success.

Join Rise to see the full answer
What role does documentation play in your development process?

Express the importance you place on thorough documentation in your development process. Highlight how documenting your work aids in compliance, knowledge sharing, and scaling code efficiently, ensuring that your contributions remain impactful long-term.

Join Rise to see the full answer
What attracted you to the Senior Systems Software Engineer position at Saronic Technologies?

For this question, share your enthusiasm for working at Saronic Technologies, emphasizing your passion for autonomous maritime technologies and how the company’s mission aligns with your career goals. Conveying genuine interest will resonate positively during the interview.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join Saronic Technologies as a Systems Software Engineer to develop cutting-edge solutions for autonomous maritime operations.

Photo of the Rise User
Posted 6 days ago

Join Saronic Technologies as a Forward Deployed Engineer to enhance defense autonomy at sea through hands-on software and system integration.

DEFCON Hybrid Omaha, Nebraska, United States
Posted 9 days ago
Photo of the Rise User
Posted 3 days ago

Join CGI as a Software Engineer with expertise in Java, C++, and Summit to collaborate in a dynamic team supporting large banking clients.

Photo of the Rise User

Join Netcompany-Intrasoft as a Junior .NET Developer and work on innovative projects with a dynamic team in Patras, Greece.

Posted 8 days ago
Photo of the Rise User
Posted 2 days ago

Join Santander as a SSR Software Engineer and be part of the cultural transformation using technology in finance.

Photo of the Rise User
Visa Remote Foster City, CA
Posted 9 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!