דרושים » הנדסה » Senior Software Engineer, Kernel

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
3 ימים
Location: Tel Aviv-Yafo
Job Type: Full Time
As a Senior Kernel Engineer at Weka, your primary responsibility will be collaborating with other team members on our high-performance filesystem solution and releasing our kernel driver, which is written in C on top of Linux, as part of the Weka filesystem product.

The kernel-based filesystem driver provides file access and logic to Weka filesystems and the ability to connect clients to the Weka cluster. This enables the Weka system to provide applications with local filesystem semantics and performance while providing centrally-managed, shareable, and resilient storage.

Our entire kernel team proudly delivers high-quality kernel drivers and you will have the opportunity to quickly become an integral contributor.

As a Senior Kernel Engineer, youll:

Design and develop core product features in a complex software system with a focus on Linux kernel and OS infrastructure layers
Provide architectural guidance and fresh ideas in our core kernel driver and related interfaces
Locate performance bottlenecks within Linux and/or its driver or other components, and suggest & implement enhancements to meet target performance goals
Most importantly, assume nothing - constantly revisit how we work and whether our productivity is perfectly tuned
Requirements:
6+ years of hands-on experience in Linux kernel development and debugging
Master of low-level C development in Linux kernel, with vast experience in performance-sensitive code and a solid understanding of the VFS, page cache & file system concepts
Familiarity with kernel development methodologies and kernel structure, as well as experience in developing kernel modules
Top-notch experience in the Linux Kernel Driver model & development
Lock/lockless synchronization between kernel space & userspace
Broad knowledge and understanding in Linux internals, kernel subsystems (Memory Management, IO, Storage, Networking), and kernel crash and core analysis skills
Knowledge of IO tools and performance benchmarks using standard tools
A deep understanding of threading and locking mechanisms
A highly motivated and independent engineer with a positive attitude, a creative and open mind, and fluency in English.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8225448
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
3 ימים
אלביט מערכות
דרושים באלביט מערכות
Job Type: Full Time
The Software department, Communications Cyber Division is looking for a leader in Embedded Linux
Join our leading team and be part of developing innovative communications and radio products. In your capacity you will lead the development starting and the Kernel, board bring-up and drivers all the way up to applications and protocol implementation.

Responsibilities:
Lead a team and its development tasks
Kernel and driver level development
Application and advanced protocol development
Requirements:
B.Sc. in Software Engineering / computer Sciences / Electrical Engineering / Electronics
Proven experience of 8 years in leading Embedded Linux development including Kernel space development
Knowledge and experience in the Linux software stack, including board bring-up and driver BSP development
Experience in C / C ++ development
Highly capable of hands-on leadership
Highly capable to work and learn independently
Great human relations and ability to work in a team
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8025230
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
וייזדום
דרושים בוייזדום
Job Type: Full Time and Jobs without resume
We are looking for our first software engineer a founding member who will play a pivotal role in shaping the DNA of software development. This is a rare opportunity to join early, architect core systems, and lay the foundation for Real-Time software powering cutting-edge sensing platforms.
You will lead implementation efforts across Embedded and accelerated systems and help define the technical standards that will guide our future.
Key Responsibilities:
Design and implement high-performance, Real-Time software solutions.
Collaborate closely with hardware and systems engineers to ensure tight integration and optimal performance.
Lead development efforts on NVIDIA Jetson platforms
Influence software engineering culture, tools, and processes as a founding member of the team.
Participate in code reviews, testing, and documentation to maintain high engineering standards.
Requirements:
Requirements:
5+ years of experience in software engineering, ideally focused on Real-Time or Embedded systems.
Proficiency in developing on NVIDIA Jetson platforms.
Solid understanding of Real-Time operating systems and performance-critical system design.
Familiarity with FPGA integration, especially on the Xilinx platform, is a strong advantage.
Experience with C / C ++, Python, and cross-platform development tools.
Strong problem-solving skills, autonomy, and a startup mindset with a drive to own and build.
Excellent communication and collaboration abilities.
Bachelor's or Masters degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8225098
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
3 ימים
Location: Tel Aviv-Yafo
Job Type: Full Time
As our new Senior Software Engineer, youll be joining the Platform group. This group of highly-experienced and detail-oriented engineers proudly owns the network stack, storage stack, task scheduling infrastructure and more.

As a Senior Software Engineer, youll:

Play an active role in creating jaw-dropping designs, writing impressively efficient code, and conducting collaborative code review;
Share fresh ideas and architectural guidance for our core areas of distributed computing, high-performance storage, and cloud computing; and
Challenge our benchmarks with performance testing around IO and storage throughput.
Requirements:
Mastery of low-level C/C++ development in Linux user space or kernel-space with a vast experience in performance-sensitive code
5+ years of hands-on experience with software development on Linux based systems
Familiarity with network concepts and protocols (UDP, TCP, InfiniBand, Ethernet, RDMA).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8225441
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
3 ימים
Location: Tel Aviv-Yafo
Job Type: Full Time
The filesystem group is a high-powered team responsible for implementing algorithms at scales of 100s of PBs. The team also manages the core filesystem components, including blocks and metadata management, snapshots, RAID logic, object-store tiering, unique cloud disaster recovery features, and more. And most importantly, they skillfully handle the most delicate part of the Weka solution our customers data.

As a Senior Software Engineer, youll:

Design and develop distributed file system components to support data management features such as snapshots, replication, tiering, and advanced data reduction algorithms;
Participate in the design, architecture, and implementation of next-generation storage architecture;
Assist in technically managing initial storage implementations including proofs-of-concept;
Diagnose bottlenecks and implement clean and performant solutions to achieve unbeatable performance;
Design algorithms and data structures to make sure customer data is safe and coherent across our solution in a wide variety of failure modes; and
Constantly revisit the architecture, algorithms, and methodologies to improve productivity, reliability, and maintainability.
Requirements:
Mastery of low-level and performant programming in C or C++/ Rust
A thorough understanding of concurrency, inter-process communication, threading models, and synchronization concepts, including significant experience with complex multithreaded software design
Experience identifying, reproducing, and resolving complex software defects, including root cause isolation, tracing through large source codebases, and implementing long-term fixes as well as short-term workarounds
5+ years of hands-on experience with Linux development and debugging, along with a broad knowledge and understanding of Linux internals
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8225532
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
09/06/2025
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
we are on a mission to reverse the adversary's advantage by empowering defenders with ingenuity and technology to end cyber attacks.
We have the technology, and now we are looking to expand our talent! Come and talk to us about joining a market leader and a diverse team of passionate people who win as one, ensure a customer-first approach is core to everything we do, and never give up on reversing the adversary advantage.
Responsibilities:
Design, develop, and optimize Linux internals and kernel components.
Architect and implement scalable system-level solutions.
Collaborate with cross-functional teams to ensure high-quality software delivery.
Mentor junior developers and provide insights on best practices in Linux and C++ development.
Conduct code reviews to maintain code quality and adherence to industry standards.
Stay current with developments in Linux internals and contribute to our technical strategy.
Requirements:
Experience: Minimum of 5 years of professional experience in Linux development.
Technical Skills:
Expert proficiency in C++ 11/14/17.
In-depth knowledge of Linux internals, including kernel architecture, modules, and system calls.
Proven experience in system-level programming, debugging, and performance optimization.
Familiarity with version control systems (e.g., Git) and development tools (e.g., GDB, Make, CMake).
Strong understanding of Linux security mechanisms and performance tuning.
Soft Skills:
Excellent analytical and problem-solving skills.
Strong communication skills, both written and verbal.
Ability to work effectively in a remote and collaborative environment.
It would be great if you have:

Passion and experience with the cybersecurity domain
Knowledge of Security products (especially AV/EDR/EPP solutions)
Knowledge of malware analysis or some background in it-security, SOC analyst, security research
Education: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
Experience with eBpf, ftrace, auditd or other equivalent tracing frameworks.
Experience with scripting languages (Python, Bash) for automation tasks.
Familiarity with cloud technologies and containerization (Docker, Kubernetes).
Previous experience leading projects or teams in a remote work environment.
Benefits:
Competitive salary and comprehensive benefits package.
Flexible working hours with fully remote work options.
Opportunities for professional growth and continuous learning.
A collaborative and innovative team culture.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8211110
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
6 ימים
Location: Tel Aviv-Yafo
Job Type: Full Time
A leader in computer graphics, PC gaming, accelerated computing, and AI. the Networking Business Unit is building chips, systems, and software that power the most advanced data center and hyper-converged networks of today and tomorrow. The data processing unit (DPU) and series of SmartNICs ignite outstanding innovation for modern data centers by offloading, accelerating, and isolating a broad range of sophisticated networking, storage, and security services.

We are looking for a highly motivated software engineer with experience in data forwarding technologies, Linux kernel and container networking, network functions virtualization (NFV), and related areas to join our team and work on innovative offload solutions. You will develop software for various networking offload and virtualization use cases as well as data forwarding on Ethernet switching platforms. You will use the latest software development tools and techniques and gain extensive knowledge of modern data center architectures and workload acceleration.

What youll be doing:
Design, develop, test, and maintain new functionality and improvements to existing functionality related to offloading various networking services.
Design, develop, test, and maintain system software components related to networking.
Work on data forwarding functionality on Ethernet switching platforms.
Lead and guide cross-functional teams on large feature development activities.
Collaborate with team members, architects, QA, and Support teams on feature definition, development, release, and bug fixing.
Requirements:
BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
A minimum of 5+ years of software development experience in areas such as data forwarding, NFV, SDN, kernel and container networking, SmartNICs, and offload solutions.
Strong and validated experience in C programming.
Strong technical abilities, problem-solving, design, coding, and debugging skills.
Lead feature development, take full ownership of tasks from A-Z, and deliver independently with minimal supervision.
Ability to quickly understand new requirements and technologies and swiftly prototype and implement solutions.
Ways to stand out from the crowd:
Experience in virtualized networking and SRIOV, and packet processing using Openvswitch.
Background in Linux kernel networking internals.
Knowledge of routing and control plane technologies such as EVPN, Segment Routing, PIC, etc.
Participation in the open-source community.
Python and C++ programming skills.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8224046
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a Linux Kernel Developer to join our growing team!
Requirements
We are building the highest-performing file system in the world. This requires innovating all the way into the Linux operating systems that require accessing data at unlimited bandwidth and low latency.
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems.
Requirements:
Linux Kernel Development Experience
System programming in C/C++.
Solid networking knowledge (OSI network layers, TCP/IP)
Python/Git- advantage
Knowledge block-level Storage/file systems advantage
BSc/MSc degree in Computer Science, Engineering or equivalent.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8199115
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
04/06/2025
Location: More than one
Job Type: Full Time
We are looking for a versatile Senior Software Engineer for the DPU Platform team. This position offers the opportunity to have real impact in a multifaceted, technology-focused company affecting product lines that empower the most advanced data centers in the world. Using your deep knowledge of embedded platforms, operating systems, and software distribution technologies, you will work with a world-wide development team to solve the unique challenges of delivering the world's most powerful platforms.

What you'll be doing:

Develop system software components including processor firmware and bootloaders, kernel drivers/modules, and user space applications and libraries.

Collaborating with hardware and product design teams to develop software for sophisticated SOC platform designs.

Assisting world-wide teams with various customers' and internal DPU projects.

Tackle complex system-level optimization and resource utilization challenges.

Participate across all levels of product development lifecycle that values high-standards for clear requirements, software quality and performance.

Collaborate within a worldwide matrixed software development team, and have broad impact within our highly-dynamic and technology-focused company.
Requirements:
What we need to see:

Bachelor's degree in Computer Science/Engineering or equivalent experience.

5+ years developing software for embedded systems (C is required, Python).

Proven understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user-space applications utilize system services to achieve high performance.

A deep knowledge of high-performance processor architecture including CPU and cache coherency concepts, as well as hardware accelerators.

Well-rounded engineering skills, including technical investigation, design, testing, and agile software engineering process.

Outstanding written and oral communication skills.

Must be proficient in the C programming language.

Experienced with build environment tools (gcc, git, github, make, bitbake, shell scripts, gerrit, jenkins, etc).

Ways to stand out from the crowd:

Background with ARMv8 microarchitecture, ATF and/or UEFI software is a strong plus.

Experience with multiple Linux distributions, with the ability to compare and contrast them.

Experience developing security key management solutions is very desirable.

Exposure to secure boot flows and/or trusted computing environments.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8203438
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
29/05/2025
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a highly skilled and versatile Linux Developer to join our development team. As a Linux Developer , you will be responsible for designing, developing, and maintaining the infrastructure and components of our platform. As part of your role, you will also work on the frontend aspects of our platform and collaborate with stakeholders and cross-functional teams to optimize full-cycle system performance.


Responsibilities:
Develop and maintain code deployed on Linux and K8s.
Collaborate with cross-functional teams to achieve project goals.
Implement time-critical applications with high coverage, maintaining minimal footprint ensuring code is documented and maintainable.
Troubleshoot and resolve complex technical issues related to Linux internals and real-time systems.
Requirements:
At least 3 years of experience in a similar role
Programming Languages: Proficiency in at least one of C#/ C++/ Go language
Solid grasp of Linux OS.
Solid grasp of networking protocols and stack, including HTTP, TCP/IP, UDP, etc.
Hands-on experience with system calls, multithreading
Experience in scripting languages (e.g., Python, Bash).
Advantage:

Hands-on experience with extended Berkeley Packet Filter (eBPF) and related concepts (kprobes & uprobes usage specifically).
Experience with Linux kernel module development, device drivers, and kernel internals.
Experienced with k8s
Expirience with Netlink & iptables
experience with deployment for multiple linux distros
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8199564
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
Are you a tech-savvy problem solver with a passion for embedded systems? We are looking for a Senior Embedded Engineer to lead the design and optimization of next-generation software for advanced networking solutions. This position offers more than just a coding job, its an opportunity to lead projects, tackle significant challenges, and make an impact in a fast-paced, agile environment.

What You'll Do:
System Architecture & Design:
Define, design, and oversee system architecture for embedded systems, including Linux internals and bootloaders.
Ensure systems meet performance, reliability, and scalability requirements for cutting-edge applications on routers.
Development & Optimization:

Develop, debug, and optimize embedded C software and kernel modules.
Architect and refine software for networking technologies, ensuring low latency and secure performance.
Drive code quality through hands-on coding, code reviews, and adherence to industry best practices.
Project Management:

Oversee the full development cycle, from concept through deployment, managing timelines, milestones, and resources.
Collaborate with cross-functional teams, including hardware, firmware, and network engineers, to align product goals and technical roadmaps.
Requirements:
7+ years of experience in embedded software development.
Proficiency in C/C++ programming for embedded systems, with a deep understanding of Linux internals, kernel development, and cross-compilation.
Strong knowledge of networking protocols, router architectures, and low-latency systems.
Experience working in agile environments and handling fast-paced development cycles.
Excellent communication, problem-solving, and adaptability skills.
Bachelors or masters degree in electrical engineering, Computer Science, or a related field.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8220841
סגור
שירות זה פתוח ללקוחות VIP בלבד