Senior C++ Software Engineer

profound people • Australia
Relocation
Apply
AI Summary

Perth-based technology company seeks Senior C++ Software Engineer for connected device software development in safety-critical environments. Key responsibilities include C++ and Qt application development, wireless communication, and cross-platform software development. Strong commercial experience in C++ and Qt required.

Key Highlights
Hands-on C++ and Qt development
Cross-platform software development
Wireless communication expertise
Key Responsibilities
Develop and maintain application-level software using C++ and Qt
Build software that communicates with hardware devices over BLE and NFC
Contribute to software architecture and design for scalable and maintainable systems
Technical Skills Required
C++ Qt BLE NFC
Benefits & Perks
Relocation allowance
Hybrid flexibility
Nice to Have
Software architecture and system design
CI/CD workflows and automated testing practices
Cloud technologies such as AWS or Azure

Job Description


A Perth based technology company is looking for a Senior C++ Software Engineer to develop application level software for connected devices used in safety critical and compliance driven environments. Their products combine custom hardware, wireless connectivity, and user facing software to capture and interpret real world data, requiring a strong focus on reliability, usability, and performance.


This is a hands-on role centered on C++ and Qt, building cross platform applications across Windows, Android, and Linux. You will work on software that interfaces directly with hardware systems over wireless communication protocols such as BLE and NFC, contributing to feature development, system architecture, and overall product quality. The role involves close collaboration with cross functional teams to deliver reliable, production ready software within a structured engineering environment. The position is based in Perth with hybrid flexibility available.


Interstate candidates are required to relocate to Perth. Relocation allowance will be provided.


Key Responsibilities


  • Develop and maintain application-level software using C++ and Qt across desktop and mobile platforms
  • Build software that communicates with hardware devices over BLE and NFC
  • Contribute to software architecture and design for scalable and maintainable systems
  • Write clean, testable code with a focus on reliability and performance
  • Develop and execute test cases, supporting verification and validation activities
  • Work within version control systems and CI/CD pipelines
  • Collaborate with cross functional teams to deliver features end to end


What We’re Looking For


  • Strong commercial experience in C++ for application-level development
  • Experience using Qt for UI and cross platform software
  • Exposure to wireless communication technologies such as BLE or NFC
  • Experience working in regulated or high reliability environments such as medical, automotive, or defence
  • Understanding of software development best practices including version control and testing
  • Ability to work effectively within a team and contribute positively to team culture


Nice to Have


  • Experience with software architecture and system design
  • Familiarity with CI/CD workflows and automated testing practices
  • Exposure to cloud technologies such as AWS or Azure
  • Understanding of embedded systems or software interacting closely with hardware devices


Please reach out to harold@profoundpeople.com.au for more info


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Temporary
Experience Level Not Applicable

Department of Transport and Ma...

Australia
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

mode talent group australia

Australia

Senior Software Engineer

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

PlaySide Studios

Australia

Subscribe our newsletter

New Things Will Always Update Regularly