Job VC
Senior Embedded Linux Developer
Technologies
Description
EKTOS is a global electronics design house. We handle everything from initial specifications and R&D to testing for industries like Healthcare, Transport, and Agriculture. Join us to create unique devices that come to life right before your eyes!
The Role
As a
Senior Embedded Linux Developer
, you will lead the architecture, development, and optimization of embedded Linux systems (Yocto/Buildroot). You’ll bridge the gap between hardware and software, mentor juniors, and ensure high-performance delivery for diverse platforms.
Key Responsibilities
Architecture & BSP: Define system architecture; develop and maintain BSPs for ARM/x86; configure bootloaders (U-Boot) and kernels.
Development: Write kernel modules, drivers, and middleware; integrate peripherals (Ethernet, CAN, SPI, USB, etc.) using C/C++ and Python.
Optimization: Improve power efficiency and memory usage; implement Secure Boot and OTA updates.
CI/CD: Manage toolchains, cross-compilation, and automated pipelines (GitLab CI/Docker).
Leadership: Provide technical guidance, code reviews, and support project proposals.
Qualifications
Experience: 5+ years in embedded Linux development with a track record of production-ready systems.
Tech Stack: Strong C/C++, Python, Bash.
Tools: Expert knowledge of Yocto Project or Buildroot, Device Trees, and Linux kernel internals.
Hardware: Experience with hardware bring-up and debugging tools (JTAG, oscilloscopes).
Connectivity: Proficiency in networking protocols and IPC.
English: Intermediate level or higher.
Bonus points for: Experience with RTOS, Cybersecurity (TPM), or industrial protocols (MQTT, Modbus).
We offer:
24 working days of paid vacation;
Paid sick leave;
Competitive salary;
Experienced colleagues who are ready to share knowledge;
Regular salary reviews;
Free English lessons (we have a wonderful English teacher);
Friendly atmosphere, care for the comfort of specialists;
Corporate events;
Medical insurance
The Role
As a
Senior Embedded Linux Developer
, you will lead the architecture, development, and optimization of embedded Linux systems (Yocto/Buildroot). You’ll bridge the gap between hardware and software, mentor juniors, and ensure high-performance delivery for diverse platforms.
Key Responsibilities
Architecture & BSP: Define system architecture; develop and maintain BSPs for ARM/x86; configure bootloaders (U-Boot) and kernels.
Development: Write kernel modules, drivers, and middleware; integrate peripherals (Ethernet, CAN, SPI, USB, etc.) using C/C++ and Python.
Optimization: Improve power efficiency and memory usage; implement Secure Boot and OTA updates.
CI/CD: Manage toolchains, cross-compilation, and automated pipelines (GitLab CI/Docker).
Leadership: Provide technical guidance, code reviews, and support project proposals.
Qualifications
Experience: 5+ years in embedded Linux development with a track record of production-ready systems.
Tech Stack: Strong C/C++, Python, Bash.
Tools: Expert knowledge of Yocto Project or Buildroot, Device Trees, and Linux kernel internals.
Hardware: Experience with hardware bring-up and debugging tools (JTAG, oscilloscopes).
Connectivity: Proficiency in networking protocols and IPC.
English: Intermediate level or higher.
Bonus points for: Experience with RTOS, Cybersecurity (TPM), or industrial protocols (MQTT, Modbus).
We offer:
24 working days of paid vacation;
Paid sick leave;
Competitive salary;
Experienced colleagues who are ready to share knowledge;
Regular salary reviews;
Free English lessons (we have a wonderful English teacher);
Friendly atmosphere, care for the comfort of specialists;
Corporate events;
Medical insurance