Embedded Software Engineer
Core
Design, develop, and validate software for embedded Linux environments used in programmable electronic controllers for industrial HVACR and cold chain applications.
Role type
Embedded Software Engineer
Builds
Programmable electronic controllers and embedded software platforms for industrial climate technology
Domain
Industrial automation / HVACR / Cold chain logistics
Deliverable
production ML models | product features
Required skills
C programming, embedded Linux development, Linux kernel architecture, device drivers, multithreaded programming, IPC, Git version control, secure software development
Preferred skills
Yocto/Buildroot, Rust, Zephyr RTOS, industrial protocols (Modbus, BACnet, MQTT)
Responsibilities
Develop, document, test, and maintain software applications for embedded Linux environments; Participate in code reviews and software design discussions; Improve CI processes; Collaborate on debugging and performance optimization; Contribute to product architecture; Support hardware-software integration; Prepare technical documentation and validation records
Seniority
Mid-level, hands-on IC