Topcon Positioning Systems logo

Senior/Lead Software Engineer

Topcon Positioning Systems
Department:Software Development
Type:ON-SITE
Region:Brisbane
Location:Brisbane, Queensland, Australia
Experience:Mid-Senior level
Estimated Salary:A$120,000 - A$160,000
Skills:
EMBEDDED LINUXCC++REAL-TIME SYSTEMSSENSOR FUSIONKALMAN FILTERPID CONTROLLERSGPSGNSSAUTONOMOUS VEHICLE DEVELOPMENTLINUX KERNELDEVICE-DRIVER DEVELOPMENTMATHEMATICAL ALGORITHMSCONTROL SYSTEMSPATH PLANNING
Share this job:

Job Description

Posted on: January 23, 2026

Topcon Positioning Systems (TPS) is a global leader in the development and manufacturing of precision positioning equipment. The company offers the largest selection of innovative precision GPS and GNSS systems, commercial lasers, optical instruments for surveying, civil engineering applications and machine control products.  For more information about Topcon, to view photos of the Topcon Adelaide office and other Topcon sites, and to see all the opportunities offered worldwide, go to www.topconcareers.com. Topcon Positioning Systems (TPS) is the global leader in developing and manufacturing of precision positioning equipment. The company offers the largest selection of innovative precision GPS and GNSS systems, commercial lasers, optical instruments for surveying, civil engineering applications and machine control products. We are currently looking for a passionate Senior Software Engineer to join our team — someone with hands-on experience developing and supporting real-time systems and who possesses strong skills in autonomous vehicle development. Core Responsibilities Include

  • Developing quality software in embedded Linux environment.
  • Developing and maintain complex mathematical algorithms: sensor fusion inside Kalman filter, PID controllers.
  • Modelling Predictive Control.
  • Developing and documenting software requirements and design.
  • Developing and executing testing to prove that the designs meet the requirements.
  • Writing, modifying and debugging software for embedded and computer applications in C, C++.
  • Testing and documenting software applications.
  • Maintaining and supporting the existing software on demand.

Skills & Experience

  • Advanced mathematics (sensor fusion, Kalman filter, PID) and physical sciences background.
  • Bachelor's degree in mathematics or physical sciences.
  • Extensive real-time systems programming experience.
  • Extensive C/C++ development experience required.
  • Experience developing sensor fusion and control algorithms.
  • Experience in GPS aided navigation, path planning and control systems.
  • Knowledge of Linux kernel and device-driver development desirable advantageous.
  • Knowledge of hardware and low-level development advantageous.
  • Self-motivated and able to work autonomously without supervision.
  • Verbal and written communication skills.
  • Advanced problem-solving, organisational and analytical skills.

If you want to be part of a team of highly skilled engineers who thrive on innovation, think beyond conventional boundaries, and lives and breathes engineering, apply now. Must have Australian Permanent Residency or Australian Citizenship

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Topcon Positioning Systems logo

Topcon Positioning Systems

View company page
AustraliaJobs.app logo

AustraliaJobs.app

Get AustraliaJobs.app on your phone!