Viktor P.
Senior Embedded Linux Engineer
Inquire availability9+ years of experience · Czechia
Embedded Linux Engineer with 9 years in production systems, focused on Embedded Linux and Yocto.
Languages: Czech, English B2+
/ TEAMS · Embedded Linux Engineering
Describe your SoC and board, boot chain, Yocto or Buildroot images, device-tree, kernel versions, peripheral interfaces and firmware update constraints.
2,000+ engineers in an active network · Regional specialist sourcing
/ Embedded software architecture
Example engineering layers to define ownership across hardware, Linux and product software.
/ AVAILABLE TO HIRE
Profiles show the experience we can source. Individual candidate availability is confirmed after enquiry.
Senior Embedded Linux Engineer
Inquire availability9+ years of experience · Czechia
Embedded Linux Engineer with 9 years in production systems, focused on Embedded Linux and Yocto.
Languages: Czech, English B2+
Senior Embedded Linux Engineer
Available12+ years of experience · Serbia
Embedded Linux Engineer with 12 years in production systems, focused on Yocto and Board bring-up.
Languages: Serbian, English B2+
Mid-level Embedded Linux Engineer
Available3+ years of experience · Romania
Embedded Linux Engineer with 3 years in production systems, focused on Board bring-up and Embedded Linux.
Languages: Romanian, English C1
Mid+ Embedded Linux Engineer
Inquire availability5+ years of experience · Romania
Embedded Linux Engineer with 5 years in production systems, focused on Embedded Linux and Yocto.
Languages: Romanian, English B2+
/ Specialist sourcing
Describe your SoC and board, boot chain, Yocto or Buildroot images, device-tree, kernel versions, peripheral interfaces and firmware update constraints.
Assess board bring-up or a driver failure on real hardware, including UART logs, crash dumps, cross-compilation and power or memory constraints.
Role-specific sourcing, not a promise of current candidate availability.
/ Sourcing perspective
Our recruiting experience includes a narrowly specified USB-related engineering requirement. That informs a practical approach to embedded searches: start with the exact host/device behavior, Linux or firmware layer, hardware access and test environment, then evaluate engineers against those responsibilities—not a generic C/C++ keyword match.
Embedded Linux, USB integration and device-level engineering requirements.
/ Technical specialization
Different embedded Linux roles span kernel, distribution, firmware integration and application layers. We build the search around the responsibilities an engineer will actually own.
Custom Linux images, layers, recipes, reproducible builds, cross-compilers, package configuration and release maintenance.
BSP integration, Device Tree, bootloader configuration, early boot diagnostics and SoC peripheral enablement.
Driver integration, kernel configuration, GPIO, I²C, SPI, interrupts, DMA and hardware-oriented debugging.
USB host/device roles, enumeration, class drivers, gadget functions and diagnostics at the correct system layer.
Linux userspace services, storage, networking, permissions, secure boot considerations and production logging.
Hardware-in-the-loop testing, crash diagnostics, CI for firmware images, OTA updates and long-term maintenance.
/ Engineering situations
Configure bootloaders, kernels and peripheral interfaces so prototype hardware reaches a reproducible software baseline.
Maintain BSP layers, image contents, reproducible pipelines, dependency updates and long-lived product releases.
Diagnose enumeration, timing, drivers, host/device modes, data transfer and the boundary with firmware or hardware.
Improve field diagnostics, OTA safety, regression coverage, device security and compatibility across revisions.
/ Candidate evaluation
We look for hands-on evidence: boards supported, Linux distributions maintained, interfaces debugged and production change practices—not only listed tool names.
Which chipsets, board revisions, boot chains and real bring-up problems has the engineer worked through?
Can they explain Yocto layer dependencies, BitBake recipes, Buildroot configs, toolchains and reproducible image builds?
Can they investigate a failed USB enumeration, interrupt path, Device Tree binding or I²C/SPI communication problem?
Have they used serial consoles, JTAG, kernel logs, tracing, logic analyzers and hardware-specific test rigs?
How do they handle image updates, regression testing, fleet diagnostics, CVEs and long-lived version support?
/ How Onectus works
We activate the appropriate sourcing channels for your embedded platform and its engineering requirements, coordinate technical review and confirm availability for each role.
SoC, board revision, Linux baseline, BSP ownership, USB/peripherals, development tools and physical-lab requirements.
Search the 2,000+ engineer network and engage regional recruiters or focused systems communities.
Review comparable devices, bring-up/debugging history, code contribution, production maintenance and relevant interviews.
Confirm remote/on-site lab access, timezone, equipment, security, onboarding and delivery expectations.
/ Questions
Yes. Describe the SoC, distribution baseline, existing BSP layers and whether the engineer owns board bring-up, image maintenance or both.
Yes. Specify host/device roles, relevant class or vendor protocol, driver/firmware boundary, target hardware and your testing environment.
It depends on the work. Board bring-up and signal-level debugging may require lab equipment or on-site access; other build and integration tasks may be remote.
Yes. We can source an individual embedded Linux engineer or complementary kernel, C/C++, QA automation and hardware-facing roles.
Share the processor family, board and Linux versions, boot chain, build framework, peripherals, product lifecycle stage, location needs and target responsibilities.
/ Onectus · TEAMS
Share the hardware, BSP/build system, interfaces and responsibility scope. We’ll activate a technical search tailored to your product.