Senior Software Engineer, AV Launch
General MotorsFull Time
Senior (5 to 8 years)
Candidates should possess a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, along with at least 3 years of experience in software development, preferably in autonomous systems or robotics. Proficiency in programming languages such as C/C++ or Rust is required, alongside a strong understanding of algorithms, data structures, and software design patterns. Experience with embedded Linux systems and embedded software development, as well as low-level serial protocols, is a plus. Familiarity with sensors, control systems, and maritime operations is also advantageous, and knowledge of DoD standards and regulations related to software development is beneficial.
The Senior Systems Software Engineer will be responsible for designing, developing, and maintaining software systems for autonomous surface vessels using NixOS, collaborating with hardware engineers to integrate software with vessel systems, implementing algorithms for controls and sensor fusion, optimizing network communications for low bandwidth/high latency environments, conducting software testing and validation, troubleshooting and debugging complex software issues, documenting software designs and test results, and staying updated on industry trends and best practices in autonomous systems. They will also participate in code reviews and contribute to maintaining scalable and maintainable software.
Develops advanced autonomous surface vessels
Saronic Technologies develops Autonomous Surface Vessels (ASVs) that enhance the capabilities of naval and maritime forces. These vessels utilize adaptive path planning, passive sensors, and advanced algorithms, along with edge computing, to effectively identify and track targets. They are designed to operate in challenging environments, using resilient multichannel communications to support both manned and unmanned operations. Saronic Technologies differentiates itself by focusing on military and defense clients, aiming to improve situational awareness, extend operational reach, and enhance survivability during maritime missions. The company's goal is to provide solutions that integrate seamlessly with existing operational strategies or support new maritime tactics, generating revenue through the sale of ASVs and related customization services.