09 Aug
|
Peoplebank
|
Adelaide
09 Aug
Peoplebank
Adelaide
Peoplebank are recruiting anEmbeddedSoftware Design Engineer (C/C++)for one of our clients based inAdelaide, SouthAustraliaon apermanent, 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 current projects, this is primarily customer facingreal-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 arepassionate 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
Software DesignDevelop 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 methodologyEffective software configuration management.
Software development according to Software Development Life Cycle (SDLC).
Software project planning, reporting and documentation.
Software supportProvide 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 withPythonand other scripting languages
Good working knowledge/competency in structured software development methodologies andembedded operating systems.
Comfortable developing in theLinux 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 rapidcareer progressionthrough toTechnical Leadfor the right person.
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.
#J-*****-Ljbffr
📌 Software Design Engineer (Embedded C++) - Technical Lead (Adelaide)
🏢 Peoplebank
📍 Adelaide