Embedded Software Engineer
Core
Develop and design high-quality embedded software for smart energy devices, focusing on core infrastructure handling communication between devices and external systems.
Role type
Senior IC embedded software engineer (Linux/IoT)
Builds
Core communication infrastructure for millions of smart energy devices (inverters, battery storage, EV charging)
Domain
Renewable energy / Smart grid / IoT
Required skills
C, C++, Linux embedded software development, system-level programming, hardware-software integration, code reviews, technical leadership
Preferred skills
Cellular/Wi-Fi/CANbus driver development, Python, unit testing, TDD, security best practices, Buildroot, Linux kernel
Technologies
Linux, C, C++, Buildroot, AI tools
