Embedded_C_Linux_ECT2
Core
Design and develop custom Yocto-based embedded Linux distributions, gateways, and device drivers for industrial IoT and edge computing systems.
Role type
Senior Embedded Linux Engineer (Yocto/Buildroot)
Builds
Custom embedded Linux distributions, gateway software, and device drivers
Domain
Industrial IoT, Embedded Systems, Edge Computing
Required skills
Embedded C, Yocto Project, Linux kernel customization, Device Tree, systemd, Bash scripting, Linux networking stack, TCP/IP, Industrial protocols (MQTT, Modbus, CAN), Secure boot, OTA updates, CI/CD pipelines
Preferred skills
Lua scripting, Containerization, Edge deployment technologies, ISAQB Certification, Electronics degree
Technologies
Yocto, Buildroot, Linux, ARM, MQTT, Modbus, CAN, systemd, Bash, Lua
Responsibilities
Create and customize Yocto-based distributions using layers, recipes, and machine configurations; Develop and debug device drivers and BSPs; Implement secure boot, storage, and communication protocols; Analyze network traffic and configure firewall rules; Automate tasks and configure build environments using scripts; Troubleshoot issues in multi-threaded and distributed embedded systems
Seniority
Mid-Senior, hands-on IC
