Cthings
Description
We are seeking a skilled Yocto/Linux Developer to join our embedded systems team. You’ll be responsible for building, customizing, and maintaining embedded Linux distributions for our customers and develop Yocto Linux distribution OrchestraOS for our own hardware - Edge IoT Gateways. We are collaborating with many IoT-oriented customers from various industry branches, thus we expect eagerness to learn new technologies and keeping an open‑mind to new challenges.
Requirements
Solid experience with Yocto Project
Proficiency in C, shell scripting, Python
Strong knowledge of Linux system internals, filesystems, and cross-compilation
Experience with Linux kernel configuration and device tree modifications
Familiarity with bootloaders (U-Boot), init systems (systemd/systemv), and BSP development
Competence with Git and collaborative development workflows
Ability to analyze and troubleshoot hardware/software integration issues
Responsibilities
Develop, maintain, and optimize embedded Linux systems using Yocto Project
Customize Linux kernel, bootloaders (U-Boot), and root filesystem for target hardware
Integrate and configure packages, recipes, and meta-layers
Integrate external hardware modules (e.g. LCD screens, RS485 devices, Modbus devices, USB devices, etc.)
Work closely with hardware and software teams to enable new platforms and features
Debug system issues
Automate builds, testing, and deployment pipelines (CI/CD)
Proactive approach on system requirements in discussions with customers
Document processes, configurations, and system architecture
Nice to have
Familiarity with embedded security (TPM2, secure boot, encrypted boot)
Exposure to CI/CD for embedded environments (GitHub and GitLab CI)
Experience in planning OS releases
Knowledge around EU-RED certification, penetration testing
Ansible
Rust/Golang
Working conditions
Permanent contract
B2B - Paid holiday of 30 days/year
Remote days: flexible in a week
Flat startup structure with international team
Recruitment Stages
Phone Screening Call (30 mins)
Online Meeting with Team Specialists (30‑45 mins)
Online Meeting with Team Leader, Team Manager or CTO (30‑45 mins)
How to apply Send us your CV (and optionally a cover letter) in English explaining why you decided to apply. We will be in touch if we believe you would be a good fit. Please keep in mind that we only contact a select group of candidates.
Equal Opportunity Statement CTHINGS.CO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About CTHINGS.CO At CTHINGS.CO, we're on a mission to support the digital transformation of industries and municipalities. We design, develop, and manufacture 5G IoT hardware, software, sensors, cloud platforms, and web applications that employ bleeding‑edge technology and components to monitor, capture, transmit, and analyze data. In addition, we dedicate a lot of our time to creating a robust Orchestration Platform for IoT applications. We're a diverse, multicultural, and inclusive team that is constantly evolving and expanding, and we're looking for a highly skilled and experienced Senior Backend Engineer to join us on this exciting journey.
#J-18808-Ljbffr
Requirements
Solid experience with Yocto Project
Proficiency in C, shell scripting, Python
Strong knowledge of Linux system internals, filesystems, and cross-compilation
Experience with Linux kernel configuration and device tree modifications
Familiarity with bootloaders (U-Boot), init systems (systemd/systemv), and BSP development
Competence with Git and collaborative development workflows
Ability to analyze and troubleshoot hardware/software integration issues
Responsibilities
Develop, maintain, and optimize embedded Linux systems using Yocto Project
Customize Linux kernel, bootloaders (U-Boot), and root filesystem for target hardware
Integrate and configure packages, recipes, and meta-layers
Integrate external hardware modules (e.g. LCD screens, RS485 devices, Modbus devices, USB devices, etc.)
Work closely with hardware and software teams to enable new platforms and features
Debug system issues
Automate builds, testing, and deployment pipelines (CI/CD)
Proactive approach on system requirements in discussions with customers
Document processes, configurations, and system architecture
Nice to have
Familiarity with embedded security (TPM2, secure boot, encrypted boot)
Exposure to CI/CD for embedded environments (GitHub and GitLab CI)
Experience in planning OS releases
Knowledge around EU-RED certification, penetration testing
Ansible
Rust/Golang
Working conditions
Permanent contract
B2B - Paid holiday of 30 days/year
Remote days: flexible in a week
Flat startup structure with international team
Recruitment Stages
Phone Screening Call (30 mins)
Online Meeting with Team Specialists (30‑45 mins)
Online Meeting with Team Leader, Team Manager or CTO (30‑45 mins)
How to apply Send us your CV (and optionally a cover letter) in English explaining why you decided to apply. We will be in touch if we believe you would be a good fit. Please keep in mind that we only contact a select group of candidates.
Equal Opportunity Statement CTHINGS.CO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About CTHINGS.CO At CTHINGS.CO, we're on a mission to support the digital transformation of industries and municipalities. We design, develop, and manufacture 5G IoT hardware, software, sensors, cloud platforms, and web applications that employ bleeding‑edge technology and components to monitor, capture, transmit, and analyze data. In addition, we dedicate a lot of our time to creating a robust Orchestration Platform for IoT applications. We're a diverse, multicultural, and inclusive team that is constantly evolving and expanding, and we're looking for a highly skilled and experienced Senior Backend Engineer to join us on this exciting journey.
#J-18808-Ljbffr