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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
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
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
Interested in relocating to Australia? Check out our comprehensive Relocation Jobs in Australia page with detailed relocation packages and benefits.
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
university of tasmania
Vow
Research Scientist (AI and Scientific System Infrastructure)