דרושים » חשמל ואלקטרוניקה » Software Development Graduate Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8764184
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Ra'anana
Job Type: Full Time
We are seeking a highly skilled and motivated Director of Software Development Tools to lead a team of approximately 50 engineers delivering high‑performance development tools for advanced AI and Wireless platforms. In this role, you will provide strong technical and organizational leadership, guide the team through complex engineering challenges, and build an efficient organization that enables fast, reliable delivery of production‑quality tools.
You will work closely with business units and customers to understand their needs and constraints, support ongoing development efforts, and help drive the evolution of innovative tooling solutions. Our development tools increasingly incorporate AI‑Agentic workflows, where software agents contribute to analysis, optimization, and coordination across the development lifecycle, while operating within structured and well‑governed systems.
Key Responsibilities
Leadership & Execution
Lead and manage a multidisciplinary organization of ~50 engineers delivering mission‑critical development tools.
Provide clear direction and guidance to ensure high engineering standards, effective problem‑solving, and on‑time delivery.
Establish and continuously improve organizational structures, development processes, and execution practices to support efficiency and scalability.
AI‑Agentic Development Tooling
Guide the development of tools that incorporate AI‑Agentic flows, where agents support and orchestrate parts of the development process such as compilation, debugging, simulation, and analysis.
Ensure agent‑based capabilities are designed with clear boundaries, traceability, and validation, suitable for enterprise and production environments.
Balance innovation with stability, ensuring AI‑driven components integrate smoothly into established toolchains and workflows.
High‑Performance Toolchains
Oversee the development of compilers, debuggers, simulators, and related tooling optimized for performance and accuracy.
Ensure tools enable fast and reliable modeling of complex AI accelerators and wireless systems.
Maintain focus on production requirements, including correctness, determinism, scalability, and long‑term maintainability.
Business & Customer Collaboration
Collaborate closely with business units, platform teams, and customers to understand tooling needs and priorities.
Translate requirements into clear technical roadmaps and execution plans.
Serve as a senior technical partner, ensuring alignment between engineering delivery and business objectives.
Team Development & Culture
Build, mentor, and retain a strong engineering leadership team.
Encourage collaboration, knowledge sharing, and professional growth across the organization.
Foster a culture that values engineering rigor, accountability, and continuous improvement.
Requirements:
Bachelors degree in Computer Science, Software Engineering, or a related field (advanced degree preferred).
Proven experience leading large software engineering teams delivering complex, production‑grade systems.
Strong background in systems‑level software development, including solid expertise in C++.
Experience or working knowledge of AI‑Agentic or agent‑based workflows applied to software tooling or automation.
Familiarity with development tools such as compilers, debuggers, simulators, or similar infrastructure.
Strong execution and project leadership skills, with the ability to manage priorities and cross‑team dependencies.
Effective communication and stakeholder‑management skills.
Practical, results‑oriented mindset with a focus on quality, scalability, and reliability.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8740912
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
Location: More than one
Job Type: Full Time
We are seeking a highly skilled and modern software engineer to develop and prototype brand new advancements in distributed training and inference using our Spectrum-X AI fabric. This role offers a rare chance to pioneer AI and networking technology, contributing to ground-breaking projects that will define the landscape of large-scale AI systems. Improve AI app-networking connection by refining communication, crafting congestion control, coding NIC firmware, and expanding switch SDK features for enhanced AI factory efficiency. Your work impacts large AI system development, scaling, and speed.

What youll be doing:

Prototype end-to-end solutions to improve distributed training and disaggregated inference performance.

Analyze and optimize communication flows across application, transport, and network layers.

Develop system software spanning communication libraries, drivers, and firmware integrations.

Collaborate with hardware, firmware, and SDK teams to co-design network features.

Validate and integrate prototypes into our AI infrastructure and products.
Requirements:
What we need to see:

BSc/MSc/PhD in Computer Science or Electrical Engineering.

5+ years of relevant experience and/or knowledge.

Deep understanding of networking and communication internals - NCCL, RDMA/RoCE, congestion control.

Hands-on experience with HW/SW/FW integration and low-level programming (C/C++, kernel, drivers).

Some background in distributed training systems (such as PyTorch DDP, Megatron-LM, DeepSpeed).


Ways to stand out from the crowd:

Demonstrated innovation and leadership turning prototypes into impactful product features.

Experience with programmable data planes (P4, eBPF, DOCA SDK, or switch SDKs).

Familiarity with NIC firmware scheduling, in-network compute, or congestion management.

Contributions to open-source projects, academic papers, or performance benchmarking tools.

Strong background in AI factory architectures, distributed inference, or network telemetry.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8771228
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/07/2026
חברה חסויה
Location: Ra'anana
Job Type: Full Time
Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you!
Thanks for your interest in working on our team!
We are looking for a motivated Software Engineer to join our R&D team in Raanana.

You will have the chance to develop your own skills in a flexible and energetic work atmosphere with friendly and experienced colleagues. You will have helpful supervision, opportunity to learn, modern tools and flexible work culture.

If you want to be a part of our growing company that is driven by innovation and is focused on building a future together with our employees, consider applying.

Principle duties and responsibilities
Design, build, and test microservices for the NMS.
Work spec-first on new services; use AI coding agents to maintain and fix the legacy monolith, reviewing, verifying, and hardening what they produce.
Help carve well-bounded services out of the legacy monolith.
Collaborate through GitHub (PRs, reviews, CI) and take part in design decisions.

Supplementary Tasks:
As you ramp up, investigate and resolve customer-reported defects, reproduce the issue, find the root cause, and ship a verified fix.
Requirements:
Qualifications, Skills
B.Sc. in Computer Science (or equivalent practical depth) - a must
0-3 years of experience; strong internships or real personal/open-source projects count - a must
Strong fundamentals: data structures, algorithms, clean OOP, and common design patterns - a must
Working proficiency in Java and/or Python, with the appetite to learn the rest of the stack - a must
Comfortable with SQL, REST/JSON, Linux, and Git/GitHub - a must
Fluent with AI coding assistants, and able to critically review what they produce - a must
Self-driven, curious, opinionated, and a clear communicator; fluent English - a must
Full-stack reach: web UIs with a modern JavaScript/TypeScript framework (React, Angular, or similar) plus HTML/CSS - advantage
A good eye for UX and UI design - advantage
Spec-Driven Development (SDD); Spring/Spring Boot; concurrency/multithreading; microservices and hexagonal (ports & adapters) design - advantage
Docker, Kubernetes, Helm, Docker Swarm; CI/CD and DevOps (GitHub Actions, Jenkins, TeamCity) - advantage
Deeper Linux knowledge and bash / shell scripting - advantage
API and testing tooling: OpenAPI/Swagger, AsyncAPI, gRPC/protobuf; JUnit, Testcontainers, pytest - advantage
Observability: Prometheus/Grafana, ELK, OpenTelemetry - advantage
Kafka or other streaming technologies; TimescaleDB / time-series databases - advantage
Golang- advantage
Network management / NMS domain knowledge - advantage
Success Criteria:
Strong technical skills, and the ability to communicate them clearly
The judgment to tell good output from plausible-but-wrong output - your own and an agents
Reliable, consistent quality, including under deadline pressure
A genuine willingness to take responsibility and own outcomes end to end
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8726489
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
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.

What you'll be doing:

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

Build and enhance core software components within the DOCA SDK.

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

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

Drive technical decisions and contribute to the design of performant, maintainable software.
Requirements:
What we need to see:

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

8+ years of experience developing in C/C++.

Experience with Linux development tools and debugging.

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

Experience with virtualization technologies.

Strong analytical and problem-solving skills.

Experience optimizing software performance. Good understanding of operating systems and computer architecture.


Ways to stand out from the crowd:

Experience developing high-performance or low-latency software.

Background with DPDK, RDMA, or similar networking technologies.

Experience designing APIs or SDKs.

Contributions to open-source projects such as DPDK, OVS, or the Linux Kernel.

A collaborative mindset, curiosity, and excellent communication skills.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8770044
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Ra'anana
Job Type: Full Time
In this role, as Senior Team Leader of the AI NPU Simulator, you will lead a Group developing a major part of our companys AI simulation framework, in the core of our AI software offering. The AI NPU simulator enables the execution of state-of-the-art LLMs, Generative AI models, and neural networks with exceptional performance, impacting multiple hardware and software teams across the company.
You will drive the development of robust, scalable, and efficient simulation software, working closely with global Architecture, VLSI, and Software teams to shape our companys next generation of AI solutions.
We are looking for an exceptional hands-on leader with strong technical expertise, proven experience leading software teams, and a track record of delivering complex, state-of-the-art products on time and with high quality. The ideal candidate is execution-driven, innovative, and passionate about building high-performing teams and cutting-edge AI technology.
Responsibilities
Manage and lead two teams (Development + Validation) .
Be accountable for the simulation lifecycle, including architecture, development, validation, and release.
Lead development of advanced simulation models for AI processors.
Own delivery of complex, multi-release roadmaps.
Ensure strong alignment between hardware design, compiler behavior, and simulation models.
Drive system-level correctness and performance accuracy.
Support system bring-up, debugging, and customer-facing activities when needed.
Requirements:
B.Sc. in Computer Science, Electrical Engineering, or related field.
8+ years of experience in C++ software development (embedded/system-level preferred).
3+ years leading engineering teams.
Experience managing multiple teams or group-level responsibilities.
Strong understanding of HW/SW interaction and system architecture.
Proven track record delivering complex software systems.
Advantage:
Experience with simulators, compilers, processors, or AI accelerators.
Background in validation, automation, and regression systems.
Familiarity with AI / Neural Networks / Generative AI workloads.
Experience working with silicon / VLSI teams.
M.Sc. or higher degree.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8740966
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
6 ימים
Location: Ra'anana
Job Type: More than one
A leading technology company providing cloud-based customer experience solutions is looking for a Backend Engineer to join its engineering team. This is a 6-month temporary position (maternity leave replacement) focused on building scalable backend systems, developing high-impact features, and leveraging AI-assisted development tools, especially Claude Code, as part of the daily engineering workflow.
Responsibilities:
Develop backend features using Java, Spring Boot and Microservices architecture.
Use AI coding tools for planning, development, code review, and improving engineering workflows.
Design technical solutions, build REST APIs, and work with relational databases.
Participate in architecture discussions, code reviews, and Agile/Scrum processes.
Promote best practices for validating and improving AI-generated code.
Requirements:
B.Sc. in Computer Science / Software Engineering or equivalent.
3+ years of Backend development experience.
Strong experience with Java, Spring Boot, REST APIs, JPA/Hibernate.
Experience with relational databases and microservices architecture.
Hands-on experience with Claude Code, Cursor, or similar AI coding agents.
Experience working on large-scale production systems.
Strong problem-solving skills and high-level English.
Nice to Have:
Experience with AWS.
Open-source contributions or experience with distributed systems.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8763563
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
23/07/2026
Location: Ra'anana
Job Type: Full Time
We are looking for somone to join our WiFi hardware team.
Our team operates in an AI-driven environment where we leverage cutting-edge AI tools to enhance productivity, code quality, and reduce development timelines. You'll be expected to actively utilize and promote AI-assisted development practices within the team.
What you'll do:
In this role, you will work on defining, developing and debugging validation environments for TIs wireless MCU products targeted at Industrial markets. You'll Deep dive into both low level and system level modules, ensure compliance with specifications, collaborate with experienced software, Architecture, design and verification teams and build your skills through hands-on projects and dedicated mentorship.
Requirements:
Bachelor's or Master's degree in Electrical / communication Engineering, or equivalent
Hands-on technical experience in either HW or SW fields
Basic knowledge in C programming
Team Player, collaboration and interpersonal communication skills
Demonstrated independent learning ability, initiative, and proactive thinking
Strong problem-solving skills and attention to details
Ability to work in a team both local and global. Strong communication skill - Verbal and written
Advantages :
Experience with electronic components, test equipment and test setups
Familiarity with coverage-driven testing, object/aspect-oriented programming
Basic experience with AI tools (such as GitHub Copilot, Claude Code, ChatGPT, or similar tools)
Academic or personal projects demonstrating use of AI tools and prompt engineering
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8751318
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/07/2026
Location: Ra'anana
Job Type: More than one
The Ecosystems Engineering group is seeking a Principal Software Engineer to join our rapidly growing team to bridge the gap between cutting-edge hardware and world-class open-source software. This is a high-impact role at the intersection of Hybrid Cloud and AI. You will lead the design and productization of next-generation AI solutions, focusing on the deep integration of software stack with Nvidias hardware acceleration technologies.
This is a game-changing opportunity to join an open-source AI platform that harnesses the power of hybrid cloud to drive innovation. In this role, you will work with a diverse team of highly talented engineers, product teams, Nvidia engineers, and lighthouse customers.
You'll play a critical role in shaping the next generation of hybrid cloud platforms by directly contributing to innovative AI and cloud offering . This is your chance to be at the forefront of AI's exciting evolution, joining an ecosystem that champions continuous learning, career growth, and professional development.
What You Will Do:
Architect and lead the implementation of new features and joined solutions for AI & Cloud with Nvidia cutting edge technologies: GPU, DPU and more.
Explore deep code integration into various products, ensuring optimal integration between the portfolio, hardware accelerators and partners.
Provide technical vision and leadership on critical and high-impact projects, ensuring non-functional requirements including security, resiliency, and maintainability are met.
Collaborate closely with UX, UI, QE, and cross-functional teams to deliver a great experience to partners and customers.
Coordinate with team leads, architects, and other engineers on the design and architecture of our offerings.
Become responsible for the quality of our offerings, participate in peer code reviews and continuous integration (CI), and respond to security threats.
Mentor, influence, and coach a distributed team of engineers, contributing to a culture of continuous improvement by sharing recommendations and technical knowledge.
Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
Requirements:
7+ years of relevant technical experience in software development.
Advanced experience working in a Linux environment with at least one language like Golang, Python, Java, C, or C++.
Advanced experience with a container orchestration ecosystem like Kubernetes, or Red Hat OpenShift.
Strong experience with microservices architectures and concepts including APIs, versioning, monitoring, etc.
Virtual Networking / Software Defined Networking (SDN) experience
Experience with AI/ML technologies, including foundational frameworks, large language models (LLMs) and orchestration tools.
Ability to quickly learn and guide others on using new tools and technologies.
Proven ability to innovate and a passion for staying at the forefront of technology.
Excellent system understanding and troubleshooting capabilities.
Autonomous work ethic, thriving in a dynamic, fast-paced environment.
Proficient written and verbal communication skills in English.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8727917
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Ra'anana
Job Type: Full Time
We seek for team lead to join our Ethernet Switch SONiC Network OS. As a SONiC design team lead, you will have to work closely with our development and architecture teams responsible for SONiC Network OS and gain a deep understanding of our products and technologies.

What you'll be doing:

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.

Participate in an international team of software engineers working on products for testing our products.

Manage, mentor, and guide a team of SONiC eth switch NOS.

Design and implement SONiC feature under linux environment upstream to SONiC open source project.

Promote a culture of innovation, quality, and accountability. Bring SONiC NOS to shine in customer's view.
Requirements:
What we need to see:

B.Sc. degree or equivalent experience in Engineering/Computer Science/related field.

3+ years of experience in a leadership role, managing or software development teams.

8+ overall years of experience in software development

Proven experience in a leadership role, with a track record of successfully leading scrums and projects.

Strong programming skills in C++ and Python.

Strong technical abilities, problem-solving skills, coding, and design skills.

Ability to lead feature development, take full ownership and deliver independently.

Linux knowledge: have a general understanding of Linux operation system concepts.


Ways to stand out from the crowd:

Strong communication and interpersonal skills, with the ability to motivate and inspire others.

Knowledge in one or more Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8771177
סגור
שירות זה פתוח ללקוחות VIP בלבד