You will shape our next generation of EV charging solutions by driving application development on an embedded platform and translating system requirements into technical solutions. Your work will include adding functionality for communication with external systems and devices, as well as supporting our future generation of products. Additionally, you will contribute to the continuous improvement of our embedded software platform and the delivery of robust, high-quality products to our customers. Your key responsibilities are:
Translate system requirements into high-quality technical solutions implemented in our embedded software platform
Take ownership of software quality throughout the development lifecycle
Develop and maintain embedded C/C++ code for Linux based systems
Collaborate with architects and stakeholders to align design choices and system behaviour
Perform integration, debugging, and validation
Contribute to continuous improvement in processes, tooling, and development practices