Lead Embedded Software Engineer
Core
Architect, design, implement, and validate system software for embedded Linux environments, focusing on code reliability and reusability for HVACR and cold chain technologies.
Role type
Lead embedded software engineer (Linux)
Builds
Embedded Linux system software for climate control and cold chain devices
Domain
Climate technology / HVACR / Cold chain
Deliverable
production ML models | product features
Required skills
C programming, Linux kernel and drivers, multithread programming, inter-process communication (IPC), embedded distributions (Yocto, Buildroot), Git, cybersecurity concepts
Preferred skills
Rust programming, Zephyr project, communication protocols (Modbus, BACnet, MQTT), C#
Technologies
Linux, Yocto, Buildroot, Zephyr, Git, Modbus, BACnet, MQTT, Rust, C#
Responsibilities
Define and evolve software architecture for new embedded products, ensure compliance with industry standards and regulations, develop and test software in Linux embedded environments, participate in code reviews and design discussions, improve continuous integration processes, collaborate on debugging and performance optimization
Seniority
Senior, hands-on IC with leadership responsibilities