T

Software Engineer - Qt

Topcon Positioning Systems

Brisbane, Queensland, Australia · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Eligibility
Applicants must have Australian Permanent Residency or Australian Citizenship to be eligible for this position.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Topcon Positioning Systems

Topcon Positioning Systems (TPS) is a global leader in precision positioning technology, specializing in GPS and GNSS systems, commercial lasers, optical surveying instruments, civil engineering tools, and machine control products. TPS drives innovation worldwide delivering advanced solutions in the surveying and construction industries.

Role Overview

This position offers a rewarding opportunity to join a passionate engineering team focused on developing cutting-edge software for machine control in civil construction. Candidates will enjoy applying creative problem-solving skills to produce intuitive, high-performance applications that enhance product offerings.

Key Responsibilities

  • Design and implement advanced machine control software tailored for the civil construction sector.
  • Create intuitive and responsive graphical user interfaces using the Qt framework.
  • Develop robust, cross-platform applications ensuring consistent performance across Windows, Linux, and Android environments.
  • Work collaboratively with internal stakeholders, domain experts, and clients to deliver effective, user-centric solutions.
  • Assess and recommend software architectures, design patterns, and development practices to drive product innovation.
  • Support the establishment and upkeep of efficient development setups to optimize team productivity.
  • Continuously enhance and refine existing top-tier machine control products.

Required Skills and Experience

  • Advanced proficiency in C and C++ programming with practical, real-world experience.
  • Strong command of Qt for user interface development.
  • Familiarity with development environments such as Qt Creator and Visual Studio Code.
  • Solid understanding of multiple operating systems including Windows, Linux, and Android platforms.
  • Demonstrated analytical thinking and problem-solving skills.
  • Previous experience in GUI development is highly advantageous.
  • Knowledge of cross-platform development methodologies is preferred.
  • Experience with CMake build systems is a plus.
  • Exposure to Docker or containerization technologies is beneficial.
  • Ability to adapt to dynamic and fast-paced development settings.
  • Excellent teamwork abilities, especially in small team environments.
  • Strong written and verbal communication skills to facilitate effective collaboration.

Additional Information

This role prioritizes a supportive and flexible workplace culture that values trust and collaboration. It requires Australian Permanent Residency or Australian Citizenship for eligibility.

Tools & software

Docker Docker required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer