Software Developer (all genders)
Core
Develop and maintain device communication for bluelog Neo and blue'Log X-Series devices, improve software architecture, and test code using simulators or real hardware.
Role type
Software Developer (Embedded/IoT)
Builds
Device communication software for energy monitoring devices
Domain
Renewable energy / IoT
Required skills
Linux, TypeScript, Node.js, Rust, Object-oriented programming, Unit/Integration testing, Git, TCP/UDP, Modbus, Serial communication (RS485/422)
Preferred skills
PV devices (inverters, meters, sensors), Energy storage devices (batteries, hybrid inverters)
Technologies
Linux, TypeScript, Node.js, Rust, Git, GitLab, TCP, UDP, Modbus, RS485, RS422
Responsibilities
Develop and maintain device communication, Improve software architecture, Test code using simulators or real hardware, Review development requests for feasibility, Communicate with other departments, manufacturers, and customers
Seniority
Mid-level, hands-on IC
