Logo
Sonatech, LLC

Software Engineer

Sonatech, LLC, Santa Barbara, California, us, 93190

Save Job

Join to apply for the

Software Engineer

role at

Sonatech, LLC 4 days ago Be among the first 25 applicants Join to apply for the

Software Engineer

role at

Sonatech, LLC About Sonatech

Sonatech LLC is a leading company in undersea acoustics, combining engineering and manufacturing expertise. Our software powers advanced acoustic navigation systems used by the U.S. Navy. We specialize in integrating software with high-performance hardware to enable reliable and effective underwater systems across nearly every class of Navy vessel. Location:

Santa Barbara, CA (Onsite)

About Sonatech

Sonatech LLC is a leading company in undersea acoustics, combining engineering and manufacturing expertise. Our software powers advanced acoustic navigation systems used by the U.S. Navy. We specialize in integrating software with high-performance hardware to enable reliable and effective underwater systems across nearly every class of Navy vessel.

Our office is just five minutes from the beach in Santa Barbara, CA, offering a scenic and relaxing environment that supports a healthy work-life balance and strong employee satisfaction. We encourage innovation and provide a collaborative workplace where engineers can grow their careers by contributing to meaningful and challenging projects.

Job Summary

We are seeking a

Software Engineer

with at least 5 years of experience in C and C++ programming, ideally in embedded systems. This role is central to developing critical software for advanced acoustic navigation solutions that support national defense capabilities. You will participate in the full development lifecycle, from early design to final testing and release.

This is a full-time,

onsite

position based at our Santa Barbara, CA headquarters.

Key Responsibilities

Develop and maintain software in C/C++, primarily on embedded Linux systems for acoustic navigation control, signal processing, and system integration. Enhance and maintain legacy software while contributing to new development efforts. Participate in all phases of the software development lifecycle: requirements, analysis, design, implementation, testing, and deployment. Collaborate closely with hardware and systems teams to ensure smooth integration with acoustic navigation hardware. Contribute to one or more of the following areas: DevOps: Configure and maintain CI/CD pipelines, manage containers, and automate development tasks. SQA: Develop test plans, execute regression tests, and document verification results. Write clear, maintainable documentation for code, configuration, and system usage. Ensure adherence to security and compliance standards, including CMMC and NIST 800-218, which are critical to cybersecurity and Department of Defense compliance.

Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related technical field. 5+ years of professional programming experience with strong proficiency in both C and C++. Strong understanding of embedded Linux or real-time operating systems. Excellent written and verbal communication skills. U.S. citizenship and eligibility for a DoD Secret Clearance. Onsite attendance required. (Remote Work not permitted)

Preferred Qualifications

Technical background in Python for embedded or systems-level development is a plus. Bare-metal programming experience is a plus. Experience with system-on-chip (SoC) architectures involving shared memory communication between a CPU and an FPGA. Experience with security frameworks such as CMMC or NIST 800-218. Familiarity with IT security policies or engineering infrastructure. Experience with automated security testing tools (e.g., GitLab SAST, SonarQube) and SBOM tools (e.g., SPDX, CycloneDX). Familiarity with embedded Linux build systems such as Yocto.

Benefits

Salary range: $135,000 - $155,000 annually, depending on experience. Medical, dental, and vision insurance. Life insurance, paid vacation, and sick leave. 3% company contribution to 401(k) (no match required). Company-sponsored events and opportunities for professional development.

Sonatech is an EEO/AA/Disability/Vets Employer

Salary: $135000 - $155000 per year

Job Posted by ApplicantPro Seniority level

Seniority level Mid-Senior level Employment type

Employment type Full-time Job function

Job function Engineering and Information Technology Industries Defense and Space Manufacturing Referrals increase your chances of interviewing at Sonatech, LLC by 2x Sign in to set job alerts for “Software Engineer” roles.

Santa Barbara, CA $110,000.00-$160,000.00 1 month ago Santa Barbara, CA $30.56-$53.45 1 year ago Goleta, CA $87,500.00-$116,500.00 6 days ago Santa Barbara, CA $79,200.00-$143,400.00 45 minutes ago Santa Barbara, CA $150,000.00-$210,000.00 1 month ago Santa Barbara, CA $114,400.00-$143,000.00 2 weeks ago Santa Barbara, CA $150,000.00-$210,000.00 1 month ago Santa Barbara, CA $114,400.00-$143,000.00 2 weeks ago Software Engineer II - Affordable Housing

Santa Barbara, CA $110,000.00-$190,000.00 1 month ago Santa Barbara, CA $110,000.00-$180,000.00 1 month ago Santa Barbara, CA $140,000.00-$150,000.00 2 weeks ago Santa Barbara, CA $100,000.00-$140,000.00 2 weeks ago Goleta, CA $106,000.00-$141,500.00 6 days ago Goleta, CA $83,000.00-$130,000.00 2 weeks ago Staff Software Engineer - Appfolio Stack

Santa Barbara, CA $145,000.00-$185,000.00 1 month ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr