Entry-Level Software Engineer

ExecutivePlacements.com
Santa Barbara, CA
About Sonatech

Sonatech, LLC is a premier undersea acoustics engineering and manufacturing company. With a focus on supplying advanced SONAR solutions for the US Navy, our technical expertise, customized design capabilities and diverse manufacturing abilities have led to Sonatech products being deployed on virtually every class of underwater Navy system currently in operation.

Located five minutes from the beach, we pride ourselves as having a culture of innovation as well as first-class customer service. Sonatech has a challenging and rewarding work environment where employees can develop their careers by taking on new responsibilities and providing innovative solutions.

Job Summary

We are seeking a motivated Entry-Level Software Engineer with strong C or C++ programming skills to join our team. This entry-level position is well-suited for individuals who have recently completed a degree in engineering or a related field and are eager to learn and contribute to the development of software that supports acoustic navigation and national defense systems. Under the mentorship of senior engineers, you will participate in projects ranging from embedded Linux to real-time control applications.

This is a full-time, onsite position based at our Santa Barbara, CA headquarters.

Key Responsibilities

  • Assist in the design, development, and testing of software in C/C++, primarily on embedded Linux systems.
  • Contribute to integration and testing of software with acoustic navigation hardware.
  • Support enhancements to existing software and participate in new development projects.
  • Collaborate with hardware, systems, and software QA teams to ensure smooth system operation.
  • Participate in code reviews and follow established coding standards.
  • Document technical work and contribute to knowledge-sharing within the team.
  • Learn and apply cybersecurity and compliance standards, including CMMC and NIST 800-218.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Proficiency in C or C++ (academic, project, or professional experience required).
  • Familiarity with Linux or real-time operating systems.
  • Strong problem-solving ability and willingness to learn.
  • Effective written and verbal communication skills.
  • U.S. citizenship and eligibility for a DoD Secret Clearance.

Preferred Qualifications

  • Supplementary experience with Python for scripting, automation, or testing.
  • Coursework, projects, or internships involving embedded systems, Linux, or real-time programming.
  • Familiarity with version control systems (e.g., Git).
  • Exposure to Agile development methods.
  • Interest in cybersecurity frameworks or regulated environments (e.g., defense or aerospace).

Required Citizenship And Security Clearance

  • US Citizenship is required
  • Ability to obtain a U.S. government security clearance

Benefits

Benefits include medical, dental and vision, life insurance, paid vacation and sick time, 3% 401K contribution (no matching required), company events

Salary Range

Salary range: $85,000 - $105,000 (DOE)

Sonatech is an Equal Opportunity Employer/Veterans/Disabled

Job Posted by ApplicantPro
Posted 2025-11-21

Recommended Jobs

Customer Success Manager, Enterprise

Buildops
Los Angeles, CA

At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractor. From helping our customers to manage their service all the way to project man…

View Details
Posted 2025-11-19

Floor Manager

L'Antica Pizzeria da Michele - Long Beach
Long Beach, CA

Very Busy, well known, full service Italian Restaurant in Hollywood looking for a floor manager to join our Long Beach location! Strong hospitality and service experience a must.  Summary Su…

View Details
Posted 2025-11-21

Staff Full Stack Software Engineer - ML Ops Tooling Platform

zoox
Foster, CA

This team owns the data and data platform to support all Perception model training and validation, as well as system validation beyond Perception. The platform supports sample curation, data mining, …

View Details
Posted 2025-10-27

Accounts Payable Specialist II

Ecc
Burlingame, CA

Description ECC is seeking candidates for an Accounts Payable Specialist II position level at our Burlingame, CA or Lakewood, CO office. This position is responsible for reviewing and proces…

View Details
Posted 2025-11-19

#72 Cashier Management Trainee

99 Ranch Market
Mountain View, CA

99 Ranch Market is one of the largest Asian supermarket chains in the United States. We have store locations in California, Nevada, Texas, Washington, Oregon, Maryland, Massachusetts, Virginia, New Je…

View Details
Posted 2025-11-03

Spa Concierge

Marriott Hotels Resorts
Indian Wells, CA

Description POSITION SUMMARY Schedule services for individuals and large groups using spa/salon reservations software system. Call guests to confirm scheduled services. Answer questions about…

View Details
Posted 2025-11-21

Mobile X-Ray Technologist - State of California - Easy Bay, San Francisco, San Jose, Fresno, or North Bay

FOCUS Employment Solutions, LLC
San Francisco, CA

Qualifications : Required : Associate degree or higher One plus years of Electrocardiogram (EKG/ECG) experience ANY of the following valid licenses/certifications : American Registr…

View Details
Posted 2025-10-27

VN Instructor Full-time

Gallin Associates
San Jose, CA

Clinical Educator - Vocational Nursing Full Time (assistant professor) for the VN Program Requires LVN with 6 recent years of bedside and a bachelors degree or an RN with BSN and 3 years of bedside e…

View Details
Posted 2025-11-20

Dental Hygienist

University of the Pacific
Stockton, CA

Primary Purpose Under the general supervision of the Clinic Manager Special Care Clinic provides periodontal and dental hygiene services to include expanded functions as licensed in the State of C…

View Details
Posted 2025-11-22

AUTOMOTIVE CLAIMS SUBROGATION SPECIALIST

Ecology Auto Parts, Inc.
Cerritos, CA

AUTOMOTIVE CLAIMS SUBROGATION SPECIALIST Location Cerritos, CA : Description: SUBROGATION SPECIALIST Department: Corporate - Safety - Claims Location: Corporate HQ - Cerritos CA Classification…

View Details
Posted 2025-11-15