Software architecture for connected industrial applications
The role requires the capabilities to design, develop, code, test and debug software of our embedded devices and systems, with a key responsibility to recommend new approaches and advise on industry standards
Job Summary
The role requires the capabilities to design, develop, code, test and debug software of our embedded devices and systems, with a key responsibility to recommend new approaches and advise on industry standards.
Main tasks include technical responsibility for the design of embedded software, specifying and documenting technical requirements, analyzing and enhancing efficiency, stability and scalability of designs, and managing technical updates to the existing product portfolio.
Benefits include 26 days of annual leave, a defined contribution pension scheme, flextime for work-life balance, long service awards, an employee assistance program, and opportunities for professional growth and development.
Matching Summary
The role requires the capabilities to design, develop, code, test and debug software of our embedded devices and systems, with a key responsibility to recommend new approaches and advise on industry standards.
Skills & Requirements
Must-have
C programming languages
firmware for embedded applications
software architecture for connected industrial applications
embedded systems with IoT or M2M capability
industrial communications protocols
version control software
Nice-to-have
analytical skills for root cause determination
multi-disciplinary and multinational team environment
advising on industry standards
streamline control, monitoring and connected solutions
Key Requirements
Honours Degree in Electronic Engineering, Computer Science, or similar
7+ years of experience in best practices software development
Knowledge of Telecoms/Network communications protocols