×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Linux Engineer

Job in 5600, Eindhoven, North Brabant, Netherlands
Listing for: KRUSHLabs
Full Time position
Listed on 2026-05-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 80000 - 100000 EUR Yearly EUR 80000.00 100000.00 YEAR
Job Description & How to Apply Below

We are looking for a highly skilled Embedded Linux Engineer with strong expertise in Yocto, Linux kernel debugging, and secure system design.

You will work on custom hardware platforms, often in early prototype stages, bringing up boards, debugging hardware/software interaction issues, and designing secure, production-ready Linux systems.

This is a hands‑on, low‑level engineering role. You must be comfortable working close to hardware, reading schematics, debugging partially working prototypes, and implementing secure embedded architectures.

Key Responsibilities Embedded Linux & Yocto
  • Design and maintain custom Linux distributions using Yocto / Open Embedded
  • Create and maintain custom layers, recipes, and BSPs
  • Configure and customize U‑Boot, Linux kernel, and root file system
  • Optimize boot time and system stability
  • Integrate OTA update mechanisms when required
Kernel & Driver Development
  • Debug, adapt, and extend Linux kernel drivers
  • Work with I2C, SPI, UART, and similar on‑board protocols
  • Modify and debug device trees
  • Analyze kernel logs, crashes, race conditions, and performance issues
  • Investigate low‑level timing and hardware interaction problems
Hardware Bring‑Up & Debugging
  • Bring up partially working or prototype hardware
  • Debug low‑level issues using oscilloscopes, logic analyzers, and JTAG/debug probes
  • Read and understand electronic schematics
  • Distinguish hardware issues from software issues
  • Collaborate closely with electronics and RF engineers
Security & Networking
  • Design and implement secure embedded Linux systems
  • Implement and debug secure boot chains and boot loader hardening
  • Implement dm‑verity, read‑only root file systems, and disk encryption when required
  • Configure secure remote access (VPNs, SSH hardening, firewall rules)
  • Understand common network protocols
  • Identify and mitigate system‑level security risks
Wireless & Communication
  • Support integration of wireless subsystems (e.g., WiFi and proprietary RF solutions)
  • Be familiar with wireless protocol specifications
  • Possess sufficient RF fundamentals to collaborate effectively with RF engineers
  • Debug integration issues across Linux, FPGA, and RF subsystems
Qualifications
  • Strong experience with Embedded Linux
  • Deep hands‑on experience with Yocto / Open Embedded
  • Solid working knowledge of C and ability to read/debug C++
  • Experience debugging and modifying Linux kernel drivers
  • Strong device tree knowledge
  • Experience securing embedded systems (secure boot, dm-verity, system hardening)
  • Understanding of networking fundamentals and VPN‑based architectures
  • Working knowledge of Python (automation, debugging tools)
  • Structured and methodical problem‑solving mindset
  • Comfortable working with non‑final hardware
Skills & Abilities Required
  • Strong analytical thinker
  • Calm and effective when debugging complex systems
  • Able to work independently on ambiguous technical problems
  • Comfortable in a lab environment
  • Security‑minded by default
  • Clear communicator across disciplines
  • Ownership mindset
Nice to Have
  • SDR (Software Defined Radio) knowledge
  • MESH networking knowledge
  • RF system familiarity
  • Experience with high‑throughput or real‑time systems
  • Experience with custom FPGA‑integrated systems
  • Experience with Xilinx FPGA platforms
  • Experience performing security audits or threat modeling
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary