This is a Senior Embedded Software Engineer (Technical Lead / Team Lead) role with Peoplebank based in Adelaide, SA, AU Peoplebank Role Seniority - senior More about the Senior Embedded Software Engineer (Technical Lead / Team Lead) role at Peoplebank Peoplebank are recruiting for a Senior Embedded Software Design Engineer (C/C++) for one of our clients based in Adelaide, South Australia on a permanent, on-going basis. We are especially keen to hear from candidates operating at, or wanting to progress their careers to, Technical Lead / Team Lead role. But our client is also open to looking at mid-level Engineers, who are open to a new challenge. So if you are an Embedded Software Engineer, who is looking to work on cutting edge projects, then we would love to hear from you! Key Responsibilities Design and develop robust embedded software solutions using C++ and modern engineering practices. Define and refine software requirements and collaborate with cross-functional teams to ensure alignment with system objectives. Lead and supervise the software development team, providing day-to-day guidance, support, and performance feedback. Set and maintain high standards for software design, coding, testing, and documentation. Oversee automated testing using python, build pipelines, and configuration management to maintain product reliability and traceability. Drive continuous improvement initiatives across tools, processes, and team capability. Act as a key technical authority, providing input on architecture, technology selection, and design reviews. Promote a positive team culture built on accountability, learning, and technical excellence. Skills and Experience Extensive experience in embedded software development using C and C++. Solid understanding of embedded operating systems, Linux-based development environments, Experience with scripting languages (e.g., Python) or desktop application design. Experience with embedded operating systems such as FreeRTOS / Linux (Desirable). Good knowledge of configuration management and source control (Git, Jenkins etc.). Experience with mobile application design (Android & iOS) (Desirable) Experience in software development using the Qt C++ framework. You have a proven track record as a technical leader, capable of guiding engineers through complex design and delivery challenges while fostering their professional growth. Strong analytical, communication, and stakeholder management skills are essential, along with a proactive, solutions-focused mindset. Please APPLY NOW for our immediate consideration, or you can call Jerry Belialba on 08 8112 7406 for a confidential conversation about the role, and how your skills and experience might be a great fit ! Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you. Before we jump into the responsibilities of the role. No matter what you come in knowing, you’ll be learning new things all the time and the Peoplebank team will be there to support your growth. Please consider applying even if you don't meet 100% of what’s outlined Key Responsibilities ️ Designing and developing software solutions Leading the software development team Driving continuous improvement initiatives Key Strengths Embedded software development Scripting languages ♂️ Technical leadership ️ Embedded operating systems Mobile application design Qt C++ framework Why Peoplebank is partnering with Hatch on this role. Hatch exists to level the playing field for people as they discover a career that’s right for them. So when you apply you have the chance to show more than just your resume. A Final Note: This is a role with Peoplebank not with Hatch.