Entry-Level Software Engineer

SonatechSanta Barbara, CA
12h$85,000 - $105,000Onsite

About The Position

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.

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.

Nice To Haves

  • 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).

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.

Benefits

  • medical, dental and vision
  • life insurance
  • paid vacation and sick time
  • 3% 401K contribution (no matching required)
  • company events
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service