Software Engineer (C++/ Qt)

Employment Hero
Dandenong, VIC, AUAustralia
Full-time
AI
Posted 2 days ago

Job Description

AI Job Summary * Strong proficiency in modern C\+\+. * Experience developing applications using the Qt Framework, including Widgets and QML. * Minimum 5 years relevant industry experience in software engineering. Sign up or log in to analyse my fit ### **Role Type** On\-site • Permanent • Full\-time • Associate ### **Description** **About LSC Control Systems:** LSC Control Systems is an Australian designer and manufacturer of innovative electronic control solutions used across industrial, commercial and entertainment environments. Our R\&D team builds reliable, high‑performance products that combine robust hardware with intuitive, modern software. We value engineering excellence, curiosity, and a practical, hands‑on approach to solving real‑world problems. The company has a 46 year history of product development and production in Australia. The company is now part of a multinational group and expanding sales to new markets. **About the Role** As a Software Engineer at LSC, you will design, develop and maintain cross‑platform applications using C\+\+,Qt and QML, targeting Linux, Windows, macOS, iOS and Android with exposure to embedded systems. You’ll work within a small, highly skilled engineering team to deliver industrial and commercial software products with a strong focus on user experience, reliability and maintainability**.** This role is accountable for delivering well‑designed, efficient and reliable software, contributing to product architecture, supporting cross‑functional teams, and ensuring high‑quality code throughout the development lifecycle. **What you will do** You will contribute to the full software development lifecycle, including: * Develop software in C\+\+ and QML (primarily using the Qt framework) for Windows, macOS, Linux, iOS and Android. * Build web services and interfaces using REST and related technologies. * Apply object‑oriented design, software modelling and architectural principles. * Integrate software with hardware, computing systems and embedded platforms. * Conduct software testing, debugging, optimisation and code reviews. * Maintain version control and bug tracking systems. * Perform unit, integration and system testing. * Produce release documentation and support handover to production. * Provide technical input to product design, feasibility assessments and development planning * Support QA, Manufacturing and Customer Support as required. * Investigate and adopt new technologies relevant to product development. **What you’ll bring** *Essential skills \& experience* * Minimum 5 years relevant industry experience. * Degree in Computer Science, Software Engineering or similar. * Strong proficiency in modern C\+\+. * Experience developing applications using the Qt Framework, Widgets and QML. * Hands‑on development experience in Windows and macOS environments. Working knowledge of Linux development. * Knowledge of web technologies, including REST APIs, JavaScript, HTTP and XML. * Understanding of TCP/IP networking concepts. * Experience developing multi‑threaded applications. * Strong capability in software architecture and design. * Working knowledge of macOS development or deployment. * Ability to work independently across the full development lifecycle. * Right to work in Australia. *Desired skills* * Experience with macOS, iOS or Android app deployment. * Experience, web Gui frameworks, Python or other scripting languages. * Exposure with embedded Linux environments. * Exposure with ARM Cortex‑M or NXP processors. * Exposure to Bluetooth communications (e.g. BLE). * Understanding of Agile development practices. **Why Join Us?** * Work on diverse, real‑world products used across multiple industries * Small, collaborative engineering team with end‑to‑end involvement * Opportunities to work across desktop, mobile and embedded platforms * 46 year history of strong R\&D and production in Australia. * Now part of a multinational company expanding to wider international markets. **How to Apply** Please submit your application outlining your experience using SEEK. For further queries please email employment@lsccontrol.com.au