Senior Software Technical Lead - C++

profound people • Australia
Visa Sponsorship Relocation
Apply
AI Summary

A Senior Software Technical Lead is required to lead a small software team in developing application-level software for connected devices operating in safety critical and compliance driven environments. The role involves hands-on development, technical guidance, and oversight. The ideal candidate will have strong commercial experience in C++ and experience developing software on Linux-based systems.

Key Highlights
Lead a small software team
Develop application-level software
Hands-on development and technical guidance
Key Responsibilities
Lead and support a small software team
Design, develop, and maintain C++ application level software
Build software that interfaces with hardware devices over BLE and NFC
Technical Skills Required
C++ Linux BLE NFC
Benefits & Perks
Relocation allowance
Hybrid flexibility
Nice to Have
Qt for UI and cross-platform applications
CI/CD workflows and modern development practices
Exposure to cloud technologies

Job Description


A Perth based technology company is looking for a C++ Software Engineer to take on a Senior Software Technical Lead position, combining hands on development with day-to-day leadership of a small engineering team. The role focuses on building application-level software for connected devices operating in safety critical and compliance driven environments.


This is a hands-on leadership role centered on C++ development on top of Linux systems, working above the firmware layer rather than bare metal or RTOS. You will lead and contribute to the development of software that interfaces with hardware over wireless protocols such as BLE and NFC, while guiding the team through delivery, design decisions, and engineering best practices.


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


• Lead and support a small software team in day to day development activities

• Design, develop, and maintain C++ application level software running on Linux based systems

• Build software that interfaces with hardware devices over BLE and NFC

• Contribute to system architecture, design decisions, and code quality standards

• Remain hands on with coding while providing technical guidance and oversight

• Drive delivery timelines, ensuring work is prioritised and completed effectively

• Collaborate with cross functional teams across hardware and systems engineering


What We’re Looking For


• Strong commercial experience in C++ for application level development

• Experience developing software on Linux based systems

• Experience or exposure to BLE and or NFC communication

• Proven experience leading or mentoring engineers in a technical capacity

• Ability to balance hands on development with leadership responsibilities

• Experience working in regulated or high reliability environments such as automotive, defence, aerospace, medical devices or other compliance driven industries


Nice to Have


• Experience with Qt for UI and cross platform applications

• Familiarity with CI CD workflows and modern development practices

• Exposure to cloud technologies

• Background working with hardware integrated systems


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 Full-time
Experience Level Internship

university of tasmania

Australia

Quality Control Technician

Programming
•
13h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Vow

Australia

Research Scientist (AI and Scientific System Infrastructure)

Programming
•
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

australian institute of marine...

Australia

Subscribe our newsletter

New Things Will Always Update Regularly