Jobs Companies KRUSH Labs B.V. Senior Embedded Linux Engineer

À propos de ce poste Senior Embedded Linux Engineer chez KRUSH Labs B.V.

KRUSH Labs B.V. · Sur site · Eindhoven, North Brabant, Netherlands

Ready to be part of something big? At KRUSH Labs, a privately owned R&D center, we push the boundaries of unmanned systems and advanced hardware. We’re building next-generation platforms that fuse resilient communications, AI-driven autonomy, and precision navigation, designed to perform in the most demanding real-world environments. Join us to tackle complex challenges, turn cutting-edge research into deployed technology, and help shape the future of autonomous systems! 

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

Prêt à postuler chez KRUSH Labs B.V. ?
Postuler chez KRUSH Labs B.V.

À propos de KRUSH Labs B.V.

KRUSH Labs is a multinational R&D center, where we pursue high-quality, practice-oriented, and dynamic research conducted by like-minded professionals.

In KRUSH Labs we are gathering a team of skilled specialists in an engaging environment that encourages creativity, interdisciplinarity, scientific approach, and high standards.

We are committed to the acceleration of future progress, and we are confident that it can be achieved through collaboration with the most accomplished engineers and researchers.

Voir tous les emplois chez KRUSH Labs B.V. →

Emplois similaires

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez KRUSH Labs B.V.

Voir tous les emplois chez KRUSH Labs B.V. →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit