Embedded Software Engineer - HU
Core
Develop and maintain the Tulip Operating System (bootloader, kernel, userspace) for edge hardware devices used in industrial frontline operations.
Role type
Senior Embedded Software Engineer (Linux/Edge)
Builds
Cloud-native, no-code industrial operating system and edge devices
Domain
Industrial IoT / Edge Computing / Embedded Linux
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, Linux kernel development, Yocto/Buildroot, shell scripting, hardware buses (I2C, SPI, PCIe), networking (TCP/IP, HTTP, SSL/TLS)
Preferred skills
RESTful APIs, microservices, Redux, Node.js, Go, MongoDB, Postgres, WebSockets, AI-assisted engineering tools
Technologies
Linux, Yocto, Buildroot, C, C++, Rust, I2C, SPI, PCIe, TCP/IP, HTTP, SSL/TLS, Node.js, Go, MongoDB, Postgres
Responsibilities
Maintain and port the Tulip OS to new hardware targets, configure routing and networking, debug customer issues, support firmware release security tooling, leverage AI tools for debugging and workflows
Seniority
Senior, hands-on IC