Experienced Embedded Software Engineer to join a highly focussed and passionate team focused on the delivery of electrical / electronic engineering across the business. You will work within the Group Electrics & Controls team which has responsibility to ensure that all new Product programmes meet the required technical deliverables against required timing. This role requires technical knowledge, hands-on experience, project delivery process understanding, and the ability to work with diverse teams to ensure delivery.
Embedded Software Engineer Role:
* Rapid prototype and productionise HMI software for displays using Qt (QML/C++).
* Discover new and innovative ways of developing HMI software.
* Rapid prototype and productionise embedded software for machine controllers using C/Matlab/Simulink.
* Investigate future platforms for new technologies and Ideas.
* Liaise with a multi-disciplinary team to understand the requirements for each project.
* Selection of correct hardware platform(s) to deliver the technical solution, considering performance, environmental and cost targets.
* Creation of software architecture to satisfy delivery of the requirements.
* Co-ordination of 3rd party support vendors with the creation of requirements and corresponding software architectures.
* Ensuring robust and reliable ECU communication protocols are followed in line with industry best practice (SAE J1939, Ethernet).
* Work in line with indust...