Jobs and Careers
SA
Systems Software Engineer
Saronic TechnologiesUnited Statesfull_timeVerifiedPosted 31 Oct 2024
About the role
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 talented 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.
Job Overview: We are seeking a talented 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 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++, Python, or Java.
- Strong understanding of networking principles and protocols (e.g., TCP/IP, UDP)
- Experience with embedded Linux systems and embedded software development is a plus.
- Experience with low-level serial protocols (e.g., RS-232, CAN) is a plus.
- Strong understanding of algorithms, data structures, and software design patterns.
- 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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s