Role Overview
Kraken Robotics is hiring a mid-level Software Developer Level 2, SAS. This is a full-time role in CA. Part of Kraken Robotics's Embedded hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
NEW CAREER OPPORTUNITY
Build your career with Kraken Robotics. Make a difference to others. If innovation drives you, and you want a career that makes a difference to the world, helping humanity overcome the challenges in our oceans – safely, efficiently, and sustainably – then come join us at Kraken Robotics.
Kraken Robotics is currently seeking a Software Developer Level 2, SAS to join our team in one of our Global offices, or work remotely.
The Software Developer Level 2, SAS will work on our real-time SAS platform. This is a high-impact role: as a Software Developer Level II you contribute to the design and development of software that enhances Kraken’s industry-leading SAS systems, used in mine detection and hydrographic surveying.
Roles and Responsibilities
- Contribute to developing correct, reliable C++ code for Kraken’s real-time SAS systems, focusing on implementing features and improving existing components
- Collaborate with senior developers to review, discuss, and document architectural decisions, providing input and gaining exposure to higher-level design practices
- Work with the team technical manager and project manager to estimate tasks, plan future development and ensure delivery aligns with team milestones
- Offer guidance to more junior developers when needed, while continuing to develop your own technical expertise under mentorship from senior team members
- Work with the CI pipeline to ensure reliable builds, run automated tests, and support the creation of stable release candidates
- Occasionally support sea trials by assisting with testing and validating SAS system performance in real-world conditions
Qualifications and Experience
- Degree in computer engineering, computer science, software engineering or equivalent
- Strong proficiency in developing mission-critical C++ for embedded Linux
- Solid experience with CMake build systems, revision management systems and testing
- Excellent design standards as well as strong analytical and problem-solving skills
- Ability to work independently as part of a remote team in an agile environment
- Demonstrated understanding of software engineering fundamentals such as testing, continuous integration, data structures, and agile development best practices
Preferred Qualifications
- Previous experience developing software in the underwater robotics industry
- Experience with the Nvidia Jetson computing platform
- Experience with gRPC, containerization (e.g. docker), and service architectures
- Advanced understanding of data communications protocols and networking
- Practical experience in sonar operations or digital signal processing
Frequently Asked Questions
How do I apply for the Software Developer Level 2, SAS position at Kraken Robotics?
Use the Apply button above to submit your application directly to Kraken Robotics. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Software Developer Level 2, SAS position at Kraken Robotics located?
This position is based in CA. Kraken Robotics has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Software Developer Level 2, SAS at Kraken Robotics earn?
Kraken Robotics has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Software Developer Level 2, SAS role at Kraken Robotics posted?
This role was posted on April 2, 2026 (79 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start