Develop and design embedded software for Linux-based systems.
Optimize and enhance the performance of existing software components.
Collaborate with hardware engineers to ensure seamless integration between hardware and software.
Lead technical discussions, code reviews, and mentor junior engineers.
Participate in the full software development life cycle including concept, design, development, deployment, and support.
In the interface team you will be involved with infrastructure code which is responsible on all communication interfaces between the device and the cloud / mobile app / modbus controllers and more which will be executed by millions of devices around the world!