Logo of Huzzle


Firmware Test Intern

🚀 Summer Internship


AI generated summary

  • You should be in senior level of college in Computer Science or Geomatics, with basic knowledge of GNSS tech. Experience in testing, git, Python, and Linux is a plus. Must be comfortable installing test equipment on a truck and be willing to split time between office and field work.
  • You will execute test plans for new GNSS products, test software & firmware, create reports, communicate issues, analyze results, and consult with engineers on problem resolution.

Summer Internship

Software EngineeringLivermore


As a member of the Topcon team, you'll be someone who:

  • Takes Pride in Global Impact, eager to contribute to solutions in agriculture, construction, and positioning that have a worldwide reach.
  • Continuously Seeks Growth, always on the lookout for ways to grow personally and professionally.
  • Solves Problems Proactively, a natural at tackling challenges with innovation and determination.
  • Balances Team Support with Personal Boundaries, skilled at being a reliable team player while managing personal and professional priorities effectively.


  • The ideal candidate for this position will bring a combination of the following skills and qualifications:
  • In or entering senior level of college in either a Computer Science or Geomatics program.
  • Basic understanding of Geomatics, and GNSS technologies.
  • Familiarity with SW/FW testing procedures.
  • Git/bit-bucket/Jira experience.
  • Phyton experience is a plus.
  • Linux experience is a plus.
  • Able to drive a truck and install test equipment on it.
  • Will spend 70% of time in the office and 30% in the field.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • The Firmware Test Engineering Intern’s daily activities will include:
  • Execution of test plans for new GNSS products.
  • Testing Software & Firmware and their combinations.
  • Creating test reports, communicating issues found to developers.
  • Analyzing test results to ensure existing functionality and make recommendations for corrective action.
  • Consulting with development engineers on resolution of problems.


Work type

Full time

Work mode