עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • אלפי משרות חדשות בכל יום
חינם. בלי פרסומות. בלי אותיות קטנות.
DOCX, DOC, PDF - בעברית או באנגלית
כבר העליתם קו"ח בעבר? כניסה
Position Overview
We are seeking a highly skilled and motivated Embedded Linux Software . In this role, you will play a critical part in system configuration, board bringup, driver development, and user-space application development.
The ideal candidate has approximately 5 years of hands-on experience working deep within the
Linux stack—from bootloaders and kernel configuration to writing custom device drivers and
system-level applications. You will work closely with hardware, utilizing low-level protocols, and
ensuring robust system initialization and networking capabilities. Experience with NXP i.MX
processors, Nvidia’s Jetson ecosystem, and AI-assisted development tools is highly valued.
Key Responsibilities
- System Customization & Bring-up: Configure and optimize Linux kernels and customize
device trees for proprietary hardware architectures, specifically targeting NXP and NVIDIA
application processors.
- Driver & BSP Development: Develop, modify, and debug Linux device drivers and system
services to interface with low-level peripherals.
- User-Space Engineering: Design, build, and maintain high-performance user-space
applications and system-level software.
- Bootloader Management: Configure and customize U-Boot, optimizing boot sequences
and utilizing network-booting (NFS) environments for rapid development cycles.
- Peripherals & Protocols: Interface and troubleshoot low-level buses and hardware
components (I2C, SPI, RTCs, Watchdogs, GPIOs, and IO Expanders).
- Network Integration: Configure and debug network interfaces across the physical, MAC,
and IP layers to ensure reliable device connectivity.
- Automation & Tools: Write scripts (Bash, Python, etc.) to automate testing, build pipelines,
and system configurations.
- Modern Development Workflows: Seamlessly integrate AI development tools into your
coding, testing, and debugging workflow to drive efficiency
Required Skills & Qualifications
Core Linux System Engineering & Hardware Architectures:
- Processor Platforms: Solid, hands-on development experience with the NXP i.MX6 and
i.MX9 CPU/processor families (including architecture-specific board bring-up, BSP
configuration, and optimization).
- Kernel & Device Trees: Strong experience in Linux kernel configuration, compilation, and
custom Device Tree modification.
- Device Drivers: Solid experience writing, debugging, and maintaining Linux
character/block device drivers.
- User-Space Development: Extensive experience developing system utilities and
applications in user-space (C/C++ preferred).
- Bootloaders: Practical experience working with U-Boot, including configuring boot
arguments and booting Linux over the network via NFS.
- Networking Stack: Practical understanding of the networking stack, with focused
experience at the MAC and IP layers.
Hardware & Low-Level Interfaces
- Deep familiarity with low-level peripheral buses and components:
I2C & SPI communication protocols.
System Watchdogs and Real-Time Clocks (RTC).
GPIO configuration and IO Expanders.
- Proficient use of standard Linux debugging tools, oscilloscopes, logic analyzers, and
hardware debugging probes.
Scripting, Build, & Methodology
- Scripting: Proficient in Bash or other scripting languages (e.g., Python) for system
automation, diagnostics, and testing.
- AI Tool Integration: Proven ability to leverage AI-assisted tools (e.g., GitHub Copilot,
ChatGPT, or LLM-based coding assistants) to accelerate development, refactor code, and
troubleshoot system anomalies.
- General Tools: Comfortable working in standard Linux environments with deep knowledge
of debugging facilities (gdb, strace, valgrind, dmesg, journalctl).
Preferred Skills & Key Advantages
Candidates possessing hands-on experience with the NVIDIA Jetson platform will be highly
prioritized:
Linux for Tegra (L4T): Experience configuring Tegra-specific BSPs, configuring
peripherals (GPIOs, SPI, etc.) on Jetson platforms.
NVIDIA JetPack: In-depth knowledge of the JetPack SDK and its underlying developer
tools.
NVIDIA Jetson Orin Nano: Direct hardware experience working with the Jetson Orin Nano
module for edge-AI processing.
MIPI Camera Integration: Experience configuring and integrating MIPI CSI-2 cameras,
including V4L2 drivers, GStreamer pipelines, or ISP tuning.
How to Apply
Please submit your resume along with a brief summary highlighting your experience with:
1. Custom kernel and device tree configuration.
2. Experience working with NXP i.MX6 / i.MX9 or NVIDIA Jetson platforms.
3. Your familiarity with hardware bring-up and debugging low-level protocols (I2C, SPI, etc.).
The role is Hybrid , office loction -Netanya
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • אלפי משרות חדשות בכל יום
חינם. בלי פרסומות. בלי אותיות קטנות.
DOCX, DOC, PDF - בעברית או באנגלית
כבר העליתם קו"ח בעבר? כניסה
שאלות ותשובות עבור משרת Embedded Linux Software Engineer
כמהנדס תוכנה Embedded Linux ב-Fayrix, תהיה אחראי על תצורת מערכת, עליית לוח (board bringup), פיתוח דרייברים ופיתוח יישומי user-space. התפקיד כולל גם אופטימיזציה של ליבות לינוקס, התאמה אישית של עצי התקנים לחומרות קנייניות, ופיתוח דרייברים לממשקי ציוד היקפי ברמה נמוכה.
משרות נוספות מומלצות עבורך
-
Senior Embedded Linux & Platform Software Engineer – NVIDIA Jetson
-
חדרה
Uvision Group
-
-
Senior BSP Engineer
-
רמת גן
Elsight
-
-
(17144) מהנדס/ת פיתוח Linux Embedded
-
יהוד-מונוסון
קבוצת יעל תוכנה
-
-
Linux Embedded Engineer - deep tech start up
-
תל אביב - יפו
Wizedom
-
-
Embedded Software Engineer — Kernel & Platform
-
מיקום לא צוין
Wizedom
-
-
Linux SW Senior Embedded Engineer
-
רחובות
MDA Space
-
תל אביב - יפו
בוקר