דרושים » הנדסה » AI NPU Simulator Software Developer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 3 שעות
Location: Ra'anana
Job Type: Full Time
In this role, you will learn and deeply understand the AI fundamentals and create tools that simulate our companys AI neural network processor implementation.
In addition, you will perform in-depth analysis and optimization to the simulator, to ensure simulator performance and accuracy for various companys processors architectures.
The project is using C/C++ OOP as main development language as well as python for AI neural network.
Development platforms are Linux and Windows based.
Responsibilities:
Taking part of innovative, agile, top-notch Software organization, designing Neural Network Processor (NPU) simulator in close collaboration with the architecture, algorithms, system and hardware teams.
Design and develop simulation software solutions allowing our company customers to run most advanced AI networks efficiently on our company NPU software simulation.
Requirements:
B.Sc/M.Sc. in Engineering, Computer Science, or related technical field.
5 - 10 years of experience as hands-on software engineer
Experience in C/C++ programming
Enthusiastic about ML, AI and Computer Vision
Experience in developing complex embedded software systems
Excellent problem-solving skills and attention to detail.
Good communication skills.
Good ability to manage time and prioritize tasks.
Independent and self-motivated
Advantage:
Experience in Python
Experience in deploying AI/ML models
Experience in deploying a simulator for hardware
Experience development in Linux.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847670
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 3 שעות
Location: Ra'anana
Job Type: Full Time
In this role, you will design, optimize and develop features in the simulator.
Simulators are used daily by our architecture, algorithms, system, VLSI and QA teams - and by our company customers running the most advanced AI networks on our processors.
The development language is C/C++ (OOP) on Linux and Windows platforms.
Responsibilities:
Design and develop simulation software for our companys NPU and DSP platforms within an agile, top-notch software organization.
Perform in-depth analysis and optimization of simulator performance and accuracy across multiple our company processor architectures.
Dive into a large existing codebase to debug and deliver clever solutions to complex software challenges.
Interact and engage with architecture, algorithms, system, VLSI and QA teams, including remote design centers.
Requirements:
B.Sc./M.Sc. in Computer Science, Software Engineering or a related technical field.
4 years of hands-on software engineering experience.
Strong C/C++ programming and debugging skills, including OOP design of complex embedded software systems.
Comfortable diving into an existing codebase to make modifications; strong scripting skills.
Enthusiastic about ML, AI and Computer Vision, with excellent problem-solving skills and attention to detail.
Independent, self-motivated and curious, with good communication skills and the ability to manage time and prioritize tasks.
Advantages:
Experience in Python and in deploying AI/ML models.
Experience developing a simulator for hardware, or modelling internal mechanisms of ASIC platforms.
SystemC/TLM experience.
Experience developing in Linux environments.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847665
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 3 שעות
Location: Ra'anana
Job Type: Full Time
In this role, as Embedded Software Team Leader, you will lead a team owning a key part of our company's NPU AI software stack, a complex, multi-layered system spanning the Host (SDK, runtime, APIs, and UMD/KMD drivers) and the NPU IP (embedded firmware). This stack is at the heart of the company AI software offering, with deep impact on multiple hardware and software teams ability to execute state of the art LLM, Generative AI and Neural Networks with extraordinary performance. Reporting to the AI Software SDK Senior Team Leader, you will lead a team of creative and result oriented enthusiasts that invent, design, and implement software that enables smooth connectivity between the NPU and Host CPU.
Responsibilities:
Lead and manage the Embedded Software engineering team, ensuring high performance and productivity.
Own the design, development, and implementation of your component within our company's NPU AI software stack, aligned with the AI Software SDK group's technical strategy, architecture, and roadmap and its automated CI and release process.
Collaborate with cross-functional teams to integrate solutions. Provide technical guidance and mentorship to team members.
Ensure project timelines and deliverables are met.
Conduct performance reviews and support professional development of team members.
Collaborate globally with architects, HW teams, NPU teams, and other developer teams.
Requirements:
B.Sc. in Electrical Engineering, Computer Science, or a related field
At least 3 years of experience as Software Team Leader
At least 5 years of hands-on software engineering with strong C/C++ in embedded/firmware domains (drivers, RTOS)
Experience in developing complex Embedded software systems
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills.
Ability to work collaboratively in a fast-paced environment.
Advantages
Experience with firmware and middleware software.
Experience with AI related product development, including NPU, AI accelerator, or DSP software stacks.
Familiarity with AI compiler/runtime frameworks (TVM, MLIR, IREE) or ML frameworks (TensorFlow, PyTorch, ONNX, TFLite).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847667
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 7 שעות
חברה חסויה
Location: Ra'anana
Job Type: Full Time
As a senior compiler engineer, you will own the design and development of our companys open source based toolchain and graph compiler. You will drive technical solutions end-to-end, deliver compiler capabilities across all our company hardware targets, and help mentor engineers. Our team embraces an AI-agentic development flow, leveraging AI coding agents to accelerate engineering productivity, and we are looking for engineers who champion this approach.
Responsibilities:
Design and develop our companys open source based toolchain targeting custom DSP and NPU architectures.
Drive design and delivery of graph compilation flows: transformations, operator mapping, and code generation.
Champion AI-agentic development practices - integrating AI coding agents into day-to-day engineering workflows.
Own complex components end-to-end, from architecture and design through implementation and delivery.
Provide technical guidance and mentorship to engineers; conduct code reviews.
Collaborate with hardware architecture, algorithms, and software teams globally.
Analyze and optimize toolchain output for performance and correctness across our company processor families.
Requirements:
B.Sc. in Computer Science, Electrical Engineering, or related field.
5+ years of hands-on experience in software development.
Strong C++ skills; Python proficiency is a plus.
Proven ability to own and deliver complex software components independently.
Solid software engineering fundamentals.
Strong communication skills; comfortable in a global, multi-site environment.
Advantages
Hands-on experience with AI-agentic development - using AI coding agents (e.g. GitHub Copilot, Cursor, Claude Code) to drive and accelerate software development.
Hands-on experience with LLVM/Clang - backend, instruction selection, register allocation, or code generation.
Familiarity with MLIR - dialects, passes, or graph-level compiler development.
Knowledge of AI/ML frameworks and neural network execution.
Experience with embedded systems, DSP or NPU architectures.
M.Sc. or higher in a relevant field.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8846986
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 3 שעות
חברה חסויה
Location: Ra'anana
Job Type: Full Time
You will be a key contributor to our companys AI Graph Compiler software stack for NPUs, designing system-level execution flows for advanced neural networks, including LLMs.
The role focuses on L1/L2 memory management, data movement, and performance optimization, working closely with compiler and hardware architects.
What will you do:
Design and own key components of our companys AI Graph Compiler.
Develop and optimize neural network execution flows and memory management.
Enable complex AI workloads, including LLMs, and implement new NPU features.
Analyze performance bottlenecks and drive system-level optimizations.
Collaborate with compiler and hardware teams on HW-SW solutions.
Requirements:
5 years of software development experience using C/C++.
BSc/MSc in Computer Science, Electrical Engineering, or equivalent.
Experience designing and developing complex software systems.
Strong understanding of memory management and performance optimization.
Strong problem-solving skills and technical ownership.
Advantages:
Experience with AI accelerators, NPUs, GPUs, or DSPs.
Experience with AI compilers, graph optimization, or neural network execution.
Experience with LLMs or other large neural network workloads.
Familiarity with PyTorch, TensorFlow, ONNX, or Python.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847660
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Ra'anana
Job Type: Full Time
We're looking for an AI Workflow Engineer to join our System Architecture group. This is a high-impact role where you'll design, build, and continuously improve AI-powered workflows, agents, and tools that help our architects do their best work - from system design and modeling through documentation, technical decision-making, and review.
Working from within the architecture team, you'll turn the group's real, day-to-day pain points into practical AI-assisted solutions. Your primary focus is system architecture within the software development lifecycle (SDLC), and because architecture touches everything, your work will naturally extend into adjacent stages wherever AI can add value.
Key Responsibilities:
Design and build AI-powered workflows, agents, and internal tools that support system architecture work - design, modeling, documentation, architecture decisions, and reviews.
Develop and iterate on agents within our internal framework, using agentic AI techniques to accelerate and augment architecture and engineering tasks.
Continuously improve existing workflows and tools as team needs evolve and AI capabilities advance.
Partner closely with the System Architecture team to understand real pain points and turn them into practical, AI-assisted solutions.
Measure and demonstrate the impact of the workflows you build - for example on design-cycle time, review turnaround, and the quality and completeness of architecture documentation and decision records.
Build proof-of-concept projects that show the practical value of AI in real architecture and engineering workflows.
Develop best practices, prompt engineering guidelines, and reusable patterns for AI-assisted architecture and development.
Stay current with the rapidly evolving AI tooling landscape and advise on strategic adoption.
Requirements:
B.Sc . or M.Sc in Computer Science, Electrical Engineering, or a related field, graduated with Honors
AI Development Tools: Hands-on experience using AI-powered coding assistants and agentic development tools - not just familiarity, but meaningful integration into your workflow.
Communication: Ability to explain technical concepts clearly and influence adoption across teams with varying levels of AI experience.
Quality-driven mindset: You care about getting things right - reducing noise, improving accuracy, and measuring whether output is actually good. You iterate relentlessly and aren't satisfied with "good enough."
As part of the initial stages of the recruitment process, you will be required to submit an AI project presentation based on a project built using Claude Code.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8828167
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Ra'anana
Job Type: Full Time
As a Solution Engineer, you will play a pivotal role in designing, deploying, and optimizing our companys Network Cloud AI Infrastructure solutions. This individual contributor role requires a blend of technical expertise, leadership, and hands-on experience to implement cutting-edge solutions for our customers. You will collaborate with sales engineering teams, customers, and cross-functional teams - including Product Management, Solution Architects, Engineering, and Marketing - to define technical requirements, articulate solution value, and ensure successful deployment on-site.
Key responsibilities include guiding customers through the design and deployment process, aligning technical solutions with business needs, and providing critical feedback to improve our companys product offerings. This position demands strong technical acumen, exceptional communication skills, and the ability to lead complex, high-impact projects in dynamic environments.
Responsibilities:
Design and plan rack layouts and network topologies to support customer requirements.
Perform Data Center upgrades and ensure smooth deployment of our company solutions.
Install and configure our company products, ensuring optimal performance and customer satisfaction.
Design and implement compelling Proof of Concept lab setups, run them, and collect and document the results for the field consumption
Develop and deliver HLD and LLD documentation for customer deployments.
Design and evaluate automation scripts for network operations, configuring server and switch fabrics.
Engage with sales teams and customers to ensure success with major opportunities and deployments
Introduce new products to the company sales and support teams and to company customers
Deliver technical trainings and TOIs for support/sales engineers, partners, and customers
Collaborate on product definition through customer requirement gathering and roadmap planning.
Requirements:
Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
5+ years of experience in system administration, networking, or related fields.
Technical expertise in Data Center or high-end enterprise network design (e.g. BGP, EVPN, QoS, Multicast)
Experience in building lab demo or POC installations composed of products and tools from multiple vendors
Hands-on experience with Python and configuration management tools (e.g., Ansible).
Hands-on with excellent troubleshooting skills
Ability to write extensive technical content (white papers, technical briefs, test reports, etc.) for external audiences with a balance of technical accuracy, strategy, and clear messaging
Ability to travel Domestic and international up to 20% of the time
Ways to stand out from the crowd:
Familiarity with AI-relevant data center infrastructure and networking technologies such as: Infiniband, RoCEv2, lossless Ethernet technologies (PFC, ECN, etc), accelerated computing, GPU, DPU, etc.
Understanding of AI/HPC systems: data center design, high speed interconnect InfiniBand, Cluster Storage and Scheduling related design and/or management experience.
Understanding of data center operations fundamentals in networking, cooling, and power
Familiarity with monitoring tools (e.g., Prometheus, Grafana, ELK Stack) and Telemetry (gRPC, gNMI, OTLP, etc).
Proven experience with one or more Tier-1 Clouds (AWS, Azure, GCP or OCI) or emerging Neoclouds, and cloud-native architectures and software.
Expertise with parallel filesystems (e.g. Lustre, GPFS, BeeGFS, WekaIO) and high-speed interconnects (InfiniBand, Omni Path, Ethernet).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8827979
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
28/09/2026
Location: Ra'anana
Job Type: Full Time
We are looking for a talent Software Engineer to join our Ethernet Switch SONiC Network OS. We have amazing GPUs that power AI applications, but they also require a high-performance network to support them. As a team member, you will have the opportunity to create innovative software that optimizes AI networks for the best performance possible. In this position you will take part in SONiC large worldwide community, contributing new features, bugs fixes and have our Switch products running with SONiC NOS in production in different clusters over the world.

What you'll be doing:

Design and implement features as part of the SONiC release train on top of our Switch products.

Be part of our SONiC R&D team, contribute code to SONiC worldwide community.

Work in a Continuous Deployment environment of fast development/deployment cycles.

Work with experienced teams which are well known in the SONiC community.
Requirements:
What we need to see:

B.Sc. degree in Computer Science or equivalent experience.

3+ overall years of experience in technical software development.

Experience in C++ and Python programming on top of Linux operation system.

Fast and self learner with outstanding communication and technical skills.

Motivated, responsive, and keen on process improvement.


Ways to stand out from the crowd:

Experienced in software development on open source project.

Experienced in Networking protocols: L2 and L3.

Background in Linux shell scripting.

Scrum methodology and active scrum master.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8836133
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 4 שעות
חברה חסויה
Location: Ra'anana
Job Type: Full Time
In this role, you will build deep expertise in AI fundamentals, LLM and generative AI network architectures, and their underlying algorithms. You will continuously research emerging generative AI architectures across the industry, staying ahead of how the field evolves.
A central focus will be quantization - understanding, developing, and refining quantization methods and algorithms, and driving their deployment on our hardware to achieve maximum performance without compromising accuracy.
Responsibilities:
Explore and plan end to end network deployment on our company's hardware.
Own network accuracy measurement and improvement.
Develop the graph compiler's hardware-aware quantization tool.
Requirements:
B.Sc/M.Sc. in Engineering, Computer Science, or related technical field.
3-4 years of experience as a Python developer.
Experience working with PyTorch.
Experience evaluating and running ML/AI models, with knowledge of common architectures.
Proficient in using AI tools, backed by solid testing practices.
Strong communication skills, self-driven, with solid time management.
Advantages:
Experience with LLMs.
Experience with networks quantization methods.
Experience with HuggingFace, PyTest and Jenkins.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847658
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
28/09/2026
חברה חסויה
Location: Ra'anana and Yokne`am
Job Type: Full Time
We are looking for a Senior Software Engineer to join our team developing the core technologies behind our SmartNIC platform. Your work will directly impact next-generation AI infrastructure, cloud networking, and high-performance data centers used by customers around the world.

As part of the team, you will contribute to the DOCA SDK (Our DOCA Software Framework), enabling developers to build hardware-accelerated, cloud-native networking and security applications. You will also collaborate on the Linux Foundation's DPDK project, helping deliver industry-leading packet processing performance and scalable networking solutions.

What you'll be doing:

Architect, design, and develop next-generation networking acceleration technologies.

Build and enhance core software components for programmable, high-performance pipeline execution.

Develop software abstractions and infrastructure that expose sophisticated platform capabilities in a scalable and maintainable way.

Optimize execution flow, data movement, and software performance across complex features and workloads.

Work closely with architects, customers, and engineering teams to understand requirements and deliver high-quality solutions.

Collaborate across the software stack, including applications, SDK and runtime layers, drivers, Linux kernel, firmware, and hardware teams.

Drive technical decisions and play a role in crafting the build of performant, maintainable software.
Requirements:
What we need to see:

B.Sc. in Computer Science, Software Engineering, or equivalent practical experience.

5+ years of strong C/C++ software development experience.

Experience with Linux development tools, debugging, and performance analysis.

Proven understanding of networking concepts and protocols such as Ethernet, TCP/IP, or similar.

Strong understanding of operating systems, computer architecture, and low-level systems software.

Experience building or debugging multi-layer software systems.

Strong analytical and problem-solving skills.


Ways to stand out from the crowd:

Experience developing high-performance or low-latency software.

Background in networking, packet processing, or data-plane software.

Experience designing developer-facing APIs, libraries, or software frameworks.

Experience with compiler, code-generation, or runtime infrastructure.

Contributions to open-source systems or networking projects.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8835856
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Ra'anana
Job Type: Full Time
We're looking for an AI Specialist Engineer to join our AI Enablement team. This is a high-impact role where you will build products and internal tools used across the entire company, while working with the most advanced AI tools and best practices available today.
Key Responsibilities
Develop internal AI-powered products and tools used by teams across our company to work faster and smarter.
Lead the evaluation, integration, and rollout of AI-powered development tools across engineering teams.
Build proof-of-concept projects and internal tooling that demonstrate the practical value of AI in real workflows.
Develop best practices, prompt engineering guidelines, and training materials for AI-assisted development.
Stay current with the rapidly evolving AI tooling landscape and advise leadership on strategic adoption.
Work hands-on with the most advanced AI development tools and shape how the company uses them.
Requirements:
B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or a related field, graduated with Honors
AI Development Tools: Hands-on experience using AI-powered coding assistants and agentic development tools - not just familiarity, but meaningful integration into your workflow.
Communication: Ability to explain technical concepts clearly and influence adoption across teams with varying levels of AI experience.
As part of the initial stages of the recruitment process, you will be required to submit an AI project presentation based on a project built using Claude Code.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8828174
סגור
שירות זה פתוח ללקוחות VIP בלבד