Embedded Software Expert
An exciting opportunity to join our team as an Embedded Software Expert. This role is responsible for designing, building and verifying embedded software for advanced complex systems.
Key Responsibilities:
* Designing, building and verifying embedded software associated with signal processing and embedded systems.
* Developing large scale and high speed signal processing systems.
* Working on real-time control systems, embedded signal processing and network interfaces and solutions.
* Collaborating on high speed Communications and surveillance systems.
Requirements:
* Tertiary qualifications in Computer Science or Software Engineering (or a related discipline).
* A logical approach to problem solving.
* An inquiring mind and a commitment to continued learning.
* Proficient in an Object Oriented (OO) language, preferably C++.
* An understanding of OO design methodologies and practices with an emphasis on Agile techniques.
* Understanding of real-time embedded software engineering techniques and technology as well as interfacing with FPGAs.
* Familiar with source code control systems and their usage.
* Willing and able to understand and adopt new technology.
* Excellent verbal and written communication skills and the ability to work in a team environment.
Desirable:
* 2 years experience developing embedded software with C++.