Software Design Engineer (Embedded C++) - Technical Lead
Peoplebank ·www.peoplebank.com.au
Apply direct
Peoplebank are recruiting an Embedded Software Design Engineer (C/C++) for one of our clients based in Adelaide, South Australia on a permanent, on-going basis.
This is an onsite role, so you must be able to work from their offices in Adelaide (it is a flexible workplace, but NOT a fully remote role).
Working on interesting new projects, this is primarily customer facing real-time embedded software, but includes desktop and mobile companion applications, and test and development tools. Indeed, equipped with cutting-edge software engineering tools and processes (Agile environment), you'll actively participate in every stage of the product development lifecycle.
So if you are passionate about software design, problem solving and enjoy learning new technology, but also teaching others, then this is the role for you!
We are especially keen to hear from people at a Technical Lead level, or those that want to take on more responsbility,
Responsibilities will include:
Skills and Experience Required:
This is a unique opportunity to join a leader in their field, with rapid career progression through to Technical Lead for the right person.
Please APPLY NOW for our immediate consideration, or you can call Jodeane Cabral on 08 8112 7418 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.
This is an onsite role, so you must be able to work from their offices in Adelaide (it is a flexible workplace, but NOT a fully remote role).
Working on interesting new projects, this is primarily customer facing real-time embedded software, but includes desktop and mobile companion applications, and test and development tools. Indeed, equipped with cutting-edge software engineering tools and processes (Agile environment), you'll actively participate in every stage of the product development lifecycle.
So if you are passionate about software design, problem solving and enjoy learning new technology, but also teaching others, then this is the role for you!
We are especially keen to hear from people at a Technical Lead level, or those that want to take on more responsbility,
Responsibilities will include:
- Software Design
- Develop software requirements for new products.
- Software scoping, design, and planning.
- Software implementation / coding.
- Automated and manual software test development / execution.
- Design / implementation of Build-System / Development tooling.
- Software methodology
- Effective software configuration management.
- Software development according to Software Development Life Cycle (SDLC).
- Software project planning, reporting and documentation.
- Software support
- Provide software maintenance support for existing products.
- Provide technical support to internal teams (Sales & Marketing, Manufacturing etc. as required).
Skills and Experience Required:
- Confident with C and C++ programming languages.
- Experience with Python and other scripting languages
- Good working knowledge/competency in structured software development methodologies and embedded operating systems.
- Comfortable developing in the Linux operating system
- Good knowledge of configuration management and source control (e.g. Git).
- Competent in testing and design-for-test.
- Experience with ARM Cortex M3/M4/M7, RISC V and similar microcontroller families (Desirable).
- Able to design and develop Graphical User Interfaces (Desirable).
- Experience with embedded operating systems such as FreeRTOS / Zephyr / Linux (Desirable).
- Experience with mobile application design (Android & iOS) (Desirable)
- Experience in software development using the Qt C++ framework (Desirable) .
- Passionate about software design, you will be a pro-active problem solver, with highly developer communication skills and a willingness to learn new skills!
This is a unique opportunity to join a leader in their field, with rapid career progression through to Technical Lead for the right person.
Please APPLY NOW for our immediate consideration, or you can call Jodeane Cabral on 08 8112 7418 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.
Frequently asked questions
Who is hiring for the Software Design Engineer (Embedded C++) - Technical Lead role?
Peoplebank is hiring for the Software Design Engineer (Embedded C++) - Technical Lead position, a Shazamme client. Apply directly on the employer's career site.
Where is the Software Design Engineer (Embedded C++) - Technical Lead job located?
The Software Design Engineer (Embedded C++) - Technical Lead role with Peoplebank is based in Mawson Lakes, SA, AU. The role is remote-friendly.
Is the Software Design Engineer (Embedded C++) - Technical Lead role remote?
Yes — the Software Design Engineer (Embedded C++) - Technical Lead position at Peoplebank is remote. Candidates based in AU are preferred.
What does the Software Design Engineer (Embedded C++) - Technical Lead role pay?
Peoplebank lists the Software Design Engineer (Embedded C++) - Technical Lead role at AUD 120,000–180,000 per year.
Is the Software Design Engineer (Embedded C++) - Technical Lead role full-time or contract?
This is a full time position at Peoplebank.
What experience level is the Software Design Engineer (Embedded C++) - Technical Lead role?
The Software Design Engineer (Embedded C++) - Technical Lead position is aimed at lead-level candidates.
How do I apply for the Software Design Engineer (Embedded C++) - Technical Lead role at Peoplebank?
Apply directly on Peoplebank's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.