ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Embedded Linux Engineer

KRUSH Labs B.V.

Eindhoven, North Brabant, Netherlands Hybrid permanent

Posted: February 19, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A Senior Embedded Linux Engineer will be working with custom hardware platforms, debugging hardware/software interaction issues, and designing secure Linux systems in a hands-on, low-level engineering role. The ideal candidate should have strong expertise in Yocto, Linux kernel debugging, and secure system design.

Job Description

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 / OpenEmbedded
• Create and maintain custom layers, recipes, and BSPs
• Configure and customize U-Boot, Linux kernel, and root filesystem
• 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 bootloader hardening
• Implement dm-verity, read-only root filesystems, 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


Requirements:
• Strong experience with Embedded Linux
• Deep hands-on experience with Yocto / OpenEmbedded
• 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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply