Software Engineer - Qt

Topcon Positioning Systems

City of Brisbane

On-site

AUD 110,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible workplace

Job summary

Topcon Positioning Systems in Brisbane, Australia, seeks a software engineer to design and develop advanced machine control software for civil construction. You will build high-performance GUI with Qt and ensure cross-platform compatibility across Windows, Linux, and Android.

The role requires strong C/C++ expertise, experience with Qt Creator and VS Code, and familiarity with CMake and Docker. You will collaborate with a small, skilled team in an adaptable, supportive workplace; Australian

Qualifications

  • Proficient in C/C++ development with real-world experience.

Responsibilities

  • Design and develop advanced machine control software for civil construction.
  • Build intuitive, high-performance GUI using Qt.
  • Develop robust cross-platform applications across Windows, Linux, and Android.
  • Collaborate with internal teams and customers to design user-focused software solutions.
  • Evaluate software frameworks and patterns to support product evolution.
  • Maintain development environments to support productivity.
  • Continuously improve existing machine control products.

Skills

C/C++ development
Qt framework
GUI development
Cross-platform development
Problem-solving
Teamwork
Communication
Analytical thinking

Tools

Qt Creator
Visual Studio Code
CMake
Docker

Job description

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.

Enjoy thinking ‘outside the box’ and identifying creative approaches to engineering?

Topcon Positioning Systems (TPS) is the global leader in the development and manufacturing of precision positioning equipment. Our projects are exciting and rewarding and if you are looking for an opportunity to work with a team of passionate, dedicated and professional Engineers, then this could be the one for you.

Responsibilities Include
  • Design and develop advanced machine control software systems for the civil construction industry.
  • Build intuitive, high-performance graphical user interfaces using Qt.
  • Develop robust cross-platform applications, ensuring consistent functionality across diverse operating systems.
  • Collaborate with internal teams, domain experts, and customers to design and implement effective, user-focused software solutions.
  • Evaluate and recommend software frameworks, design patterns, and development methodologies to support strategic product evolution.
  • Contribute to the setup and maintenance of stable, efficient development environments to support team productivity.
  • Continuously improve and enhance existing market-leading machine control products
Skills & Experience
  • Proficient in C/C++ development with extensive real-world application experience.
  • Strong expertise in the Qt framework for building user interfaces.
  • Familiar with Integrated Development Environments (IDEs) such as Qt Creator and Visual Studio Code.
  • Solid understanding of multiple operating systems, including Windows, Linux, and Android.
  • Demonstrated ability in problem-solving and analytical thinking.
  • Experience in GUI development is highly preferred.
  • Knowledge of cross-platform development practices is desirable.
  • Familiarity with CMake as a build system is a plus.
  • Experience with Docker or other containerization technologies is advantageous.
  • Adaptable to fast-paced development environments.
  • Exceptional teamwork skills with the ability to thrive in a small team setting.
  • Excellent written and verbal communication abilities, facilitating effective collaboration..

A strong, supportive and flexible workplace is extremely important to us and we strive to maintain a culture of teamwork and trust.

Must have Australian Permanent Residency or Australian Citizenship

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Qt
Software Engineer - Qt

topcon • City of Brisbane

On-site
AUD 110,000 - 150,000
Software Engineer - Qt
Software Engineer - Qt

Topcon Positioning Systems (Topcon) • City of Brisbane

On-site
AUD 90,000 - 130,000
Software Engineer
Software Engineer

Topcon Positioning Systems (Topcon) • City of Brisbane

On-site
AUD 110,000 - 150,000
Software Engineer - Qt/C++ for Civil Machine Control
Software Engineer - Qt/C++ for Civil Machine Control

Topcon Positioning Systems • City of Brisbane

On-site
AUD 110,000 - 170,000
Flexible workplace
Software Engineer
Software Engineer

Topcon Positioning Systems • City of Brisbane

On-site
AUD 110,000 - 150,000
Software Engineer
Software Engineer

topcon • City of Brisbane

On-site
AUD 120,000 - 150,000
Software Engineer - Cross-Platform GUI & Qt (Flexible)
Software Engineer - Cross-Platform GUI & Qt (Flexible)

Topcon Positioning Systems (Topcon) • City of Brisbane

On-site
AUD 90,000 - 130,000
Software Engineer - Cross-Platform Qt/C++ for Machine Control
Software Engineer - Cross-Platform Qt/C++ for Machine Control

topcon • City of Brisbane

On-site
AUD 110,000 - 150,000
QA Test Engineer
QA Test Engineer

Topcon Positioning Systems (Topcon) • City of Brisbane

On-site
AUD 90,000 - 120,000
Embedded Linux Software Engineer (RT, C/C++)
Embedded Linux Software Engineer (RT, C/C++)

Topcon Positioning Systems (Topcon) • City of Brisbane

On-site
AUD 110,000 - 150,000