Logo-of-Topcon-Positioning-hiring-for-jobs-in-Australia-on-GrabJobs

Senior/Lead Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior/Lead Software Engineer

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

Original job Senior/Lead Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in Australia

GrabJobs is the no1 job portal in Australia, connecting you to thousands of jobs fast! Find the best jobs in Australia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.