Job Description
The Role:
You'll be an experienced real-time embedded system engineer with excellent knowledge in software build/test/release process for continuous integration and continuous deployment (CI/CD). Working in an agile cross-functional team, you will be a key member of the embedded software platform team and contribute to the development of CI/CD pipeline, sensors integration, system kernel and board bring up, and providing unified hardware abstraction layer to enable the development of more complex behaviour features in the upper application layer of edge devices.
You desire to create high quality, robust code to solve diverse real-world problems. You must be fluent in C++ and be comfortable in the whole product life cycle, including design, implementation, deployment, testing and debugging of firmware and application code.
You'll collaborate with architects, software, firmware and hardware engineers, manufacturing test engineers, and specialist engineer...