Tools and Automation Software Engineer

Trimble Inc.•Sunnyvale, CA
•$138,700 - $190,700•Onsite

About The Position

Trimble is seeking a Tools and Automation Software Engineer to build and maintain core tools for the production and testing of GPS receivers in Sunnyvale, California. The role develops automation and support applications for GPS receivers used across aircraft platforms, with a focus on performance and safety. The engineer owns the software development lifecycle, establishes scalable and maintainable architectures, and addresses complex engineering challenges in defense aviation technology. The position involves command, control, and data-analysis applications, taking projects from initial concepts and proposals through design validation and manufacturing launch. The engineer collaborates with systems, hardware, and software teams to turn requirements into high-performance implementations and ensures applications meet documentation and process-quality standards. The role is onsite, has no travel requirement, and requires eligibility to obtain and maintain a U.S. Department of Defense Secret clearance; U.S. citizenship is required for the clearance process.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • Demonstrated expertise in requirements-driven Modular Structured Software architecture and design concepts.
  • At least 5 years of software engineering experience building PC desktop applications using Visual Studio .NET and C++ or C#, and Python 3.x.
  • Familiarity with configuration management tools and processes, and software build/release systems.
  • Experience designing and interfacing with relational databases.
  • Proven experience implementing user-friendly graphical user interfaces.
  • Experience in product test automation, device driver development, hardware verification, or a similar field.
  • Ability to obtain and maintain a DoD Secret clearance; U.S. citizenship is required for the clearance process.

Nice To Haves

  • Familiarity with software process frameworks such as CMMI or DO-178.
  • Familiarity with Waterfall, Iterative Spiral, or Agile development processes.
  • Experience with Visual Basic.

Responsibilities

  • Define and champion maintainable architecture for a family of command, control, and data-analysis applications.
  • Lead projects from conceptualization and proposals through design validation and manufacturing launch.
  • Work with systems, hardware, and software teams to translate requirements into high-performance implementations.
  • Ensure applications meet documentation and process-quality standards.
  • Develop and maintain core tools for production and testing of GPS receivers.
  • Build automation and support applications for GPS receivers.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability benefits
  • Time-off plans
  • Retirement plans
  • Tax savings plans for health, dependent care, and commuter expenses (offered by most businesses)
  • Paid Parental Leave
  • Employee Stock Purchase Plan
  • Bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service