Embedded Software Engineering Role
This position involves collaborating with industry experts to develop market-leading products that leverage cutting-edge software engineering tools and methodologies. Embedded software engineers will work closely with cross-functional teams throughout the product development lifecycle.
* Designing software solutions in collaboration with colleagues
* Implementing embedded software in C++ using advanced language features
* Developing software requirements documents
* Creating and executing automated tests
* Designing and implementing development tools, scripts, and utilities
* Maintaining effective software configuration management practices
Candidates should have a relevant tertiary qualification and possess high-level working knowledge of embedded operating systems. Proficiency in C and C++ programming languages is essential, while experience with scripting languages, desktop application design, and Linux would be highly beneficial.
This role offers a supportive and collaborative culture, flexible work arrangements, and access to modern facilities and recreational activities.