דרושים » תוכנה » CPU Microarchitect/RTL Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
As a RTL Engineer, you will own or participate in the following:
* Microarchitecture development and specification - from early high-level architectural exploration through micro architectural research and arriving at a detailed specification.
* RTL feature ownership - development, assessment and refinement of new RTL features to target power, performance, area and timing goals.
* Validation - support test bench development and simulation for functional and performance verification.
* Performance exploration and correlation - explore high performance strategies and validate that the RTL design meets targeted performance.
* Design delivery - work with multifunctional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability, and power.
Requirements:
Minimum Qualifications
Minimum BS and 10+ years of relevant industry experience.
Experience with Verilog and/or VHDL.
Experience with simulators and waveform debugging tools.
Experience with logic design principles.

Preferred Qualifications
Experience with microprocessor architecture, including experience with at least one of the following: instruction fetch and decode, branch prediction, instruction scheduling and register renaming, out-of-order execution, integer and floating point execution, load/store execution, or cache and memory subsystems.
Experience with timing, power and area tradeoffs in CPU microarchitecture.
Experience with low power and high performance microarchitecture techniques.
Experience using an interpretive language such as Perl or Python.
Experience in C or C++ programming.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897199
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: More than one
Job Type: Full Time
As a manager in the RTL/FE CAD team, you have the opportunity to shape the future of chip design and impact our engineers who develop the next generation of our products! You will lead a high-impact team that develops software solutions used by thousands of RTL design and integration engineers globally across all chip families (iPhone, iPad, Mac, Apple Watch, and more).
In this role, you will be a key catalyst in transforming front-end hardware design into a modern, agile discipline. You will spearhead the transition to agentic workflows-redefining how RTL and integration teams operate in the AI era. This role combines deep knowledge of RTL/FE flows with modern software engineering practices, people leadership, and a transformative vision for engineering methodology.

Responsibilities
People Leadership: Lead, mentor, and grow a team of ~20 CAD engineers, driving talent acquisition, technical mentorship, performance management, and career development.
Agentic Flow & Methodology Transformation: Drive the team and broader RTL/FE community toward agentic workflows. Act as an organizational change agent, pioneering modern, agile methodologies that transform daily design and integration practices.
LLM Harness & Agentic Tooling: Own the architecture and execution of the LLM harness for RTL/FE flows (e.g., autonomous violation triage for Lint/CDC/RDC, intelligent connectivity synthesis, and design assist agents). Establish rigorous benchmarks to continually evaluate and elevate workflow accuracy and autonomy.
RTL Integration & Connectivity Tooling: Own end-to-end RTL integration tools, including connectivity generation, SoC assembly automation, IP packaging, and structural checks.
Static Sign-off Checks: Drive methodology, deployment, waiver governance, and sign-off metrics for Lint, CDC, RDC, and related static verification domains.
Roadmap & Milestone Alignment: Define strategic roadmaps and near-term execution plans aligned with multi-project tapeout milestones and long-term organizational goals.
Stakeholder & EDA Vendor Partnership: Collaborate closely with RTL design and integration leads to turn evolving design challenges into robust software solutions. Partner with EDA vendors to resolve escalations and influence tool roadmaps.
Software Excellence: Champion software engineering best practices, modern Python development, scalable cloud architectures, and robust CI/CD infrastructure within CAD.
Requirements:
Minimum Qualifications
7+ years of experience as a people manager leading engineering teams.
BSc/MSc in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
Proven track record in RTL design, design integration, or RTL/FE CAD across complex SoC projects.
Strong software engineering foundation, including system architecture, algorithms, data structures, and modern software design principles.
Demonstrated experience driving workflow automation, process modernization, or agile transformation within hardware/CAD environments.
Outstanding communication, collaboration, and stakeholder management skills with the ability to influence cross-functional technical direction.
Solid grasp of the front-end chip design flow: SystemVerilog/Verilog, RTL integration, static checks (Lint, CDC, RDC), synthesis, and simulation.

Preferred Qualifications
Prior expertise designing, deploying, or evaluating agentic workflows, LLM harnesses, or AI-assisted development tools in hardware design or software engineering.
Experience pioneering agile methodologies in silicon design (e.g., continuous integration for hardware, rapid iteration cycles, automated regressions).
Hands-on experience with production RTL connectivity tools and SoC top-level assembly flows.
Strong modern Python expertise (AsyncIO, FastAPI, Pydantic, SQLAlchemy) and experience building distributed, cloud-native backend services.
Proven success managing relationships with major EDA vendors and driving large-scale tool adoption.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8892424
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
As a member of our ML group, you will research and build AI systems that change how our silicon is designed. Many of these problems are still open: the right way to frame the problem isn't known yet, and the data is scarce or noisy.

We are looking for a strong researcher who enjoys working closely with design teams to turn open-ended questions into well-posed research problems, and who wants to see the results used in real projects. Success in this role means models and agents that measurably improve designed chip metrics (Power, Performance, and Area) and design turnaround. You will join a growing team of AI and software engineers working with our chip design teams.

Responsibilities
Research and develop AI methods for the physical design flow, from floorplanning and placement through routing and timing closure, combining predictive models, optimization, and generative AI.
Design and build agentic workflows that connect LLMs to EDA tools, design data, and internal infrastructure, to automate and speed up tasks such as flow setup, debug, design exploration, and analysis.
Work with design teams to turn open-ended problems into well-defined research questions with clear metrics, baselines, and success criteria.
Develop robust AI methods for limited, noisy, or imbalanced data, leveraging domain knowledge and advanced learning techniques.
Own data end to end: extract useful signal from EDA tool outputs and design databases, validate and clean it, and build datasets and benchmarks where none exist.
Run careful experiments and evaluations for both models and agents, and report clearly what works and what doesn't.
Work with software engineers and design teams to bring promising prototypes into production flows, and improve them based on feedback from real projects.
Help shape new research directions as our work grows, follow the AI and EDA literature, and bring relevant ideas to the team.
Requirements:
Minimum Qualifications
MSc with a research thesis, or PhD, in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or a related quantitative field.
Research track record in which you led both problem formulation and execution, shown through peer-reviewed publications, a substantial thesis, or equivalent work.
Strong AI fundamentals and hands-on experience building, training, and evaluating deep learning models in Python (e.g., PyTorch).
Hands-on experience with generative AI, such as building and evaluating LLM-based applications or agentic workflows (e.g., tool calling, multi-agent orchestration, retrieval).
Experience getting reliable results from imperfect real-world data (small datasets, noisy labels, missing values, distribution shift), with sound judgment about when a result can be trusted.
Ability to work independently on loosely defined problems, and to explain technical results clearly to both AI specialists and hardware engineers.

Preferred Qualifications
PhD in AI, Computer Science, Electrical Engineering, or a related field
Publications at top-tier AI or EDA venues (e.g., NeurIPS, ICML, ICLR, DAC, ICCAD, MLCAD).
Familiarity with chip design flows such as physical design, place and route, and static timing analysis, or a strong interest in learning the domain in depth
Experience adapting foundation models (e.g., fine-tuning, distillation, preference optimization), building evaluation frameworks for agents, or deploying LLM systems in production.
Experience with one or more of: graph neural networks, Bayesian optimization, active learning, reinforcement learning, probabilistic modeling
Experience integrating AI models or agents into EDA tool flows through scripting (Python/TCL) or APIs.
Experience taking research into production, with solid software engineering practices.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8892480
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
We are seeking a highly skilled and motivated ML Deployment Engineer to join our on-device AI team. In this role, you will take state-of-the-art machine learning models and make them run efficiently on Apple silicon - compressing, compiling, and optimizing them to deliver intelligent experiences that run entirely on-device, with the performance, power, and privacy our users expect.

Responsibilities
Own the model deployment pipeline from trained checkpoint to on-device execution, ensuring models meet product-quality bars for accuracy, latency, memory, and power.
Apply model compression techniques - quantization (post-training and calibration-based), palettization, pruning, and mixed-precision - and validate the accuracy/size/latency trade-offs of each.
Convert and compile models to the Core ML stack and target the Apple Neural Engine, GPU, and CPU.
Analyze and maximize accelerator (ANE) residency; diagnose why operations are rejected or dispatched to fallback compute units, and work with the graph to resolve them.
Profile end-to-end inference on real hardware, identify bottlenecks, and optimize compute-unit placement, memory footprint, and energy consumption.
Collaborate closely with ML research and applied ML to co-design models that are efficient to deploy and to feed hardware constraints back into model architecture decisions.
Build and maintain tooling and automation for reproducible compression, compilation, benchmarking, and numerical validation.
Stay current with the latest advances in efficient ML inference, model compression, and accelerator architectures.
Requirements:
Minimum Qualifications
Bachelors or Masters degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience.
5+ years of professional experience deploying machine learning models to production, with a significant focus on on-device, edge, or otherwise resource-constrained environments.
Strong programming skills in Python and C/C++.
Solid understanding of deep learning fundamentals and hands-on experience with a modern ML framework (e.g., PyTorch).
Practical experience with model compression and optimization - quantization, pruning, palettization, or mixed-precision - and a working understanding of floating-point and fixed-point/integer numerics and the quality trade-offs involved.
Experience taking models through a conversion and compilation toolchain to a hardware target (e.g., Core ML, TensorRT, TFLite, ONNX Runtime, or similar).
Demonstrated ability to profile and optimize code and models against strict latency, memory, and power constraints.
Strong debugging skills and comfort working at the boundary between ML models, compilers, and hardware.

Preferred Qualifications
Hands-on experience deploying to hardware accelerators / NPUs, and familiarity with the Apple Neural Engine (ANE), GPU, and CPU compute paths.
Experience with the Core ML toolchain and with inspecting or transforming model IRs (i.e MLIR) and writing custom graph passes.
Familiarity with reading and reasoning about compiler analytics - diagnosing operator fallback, layout, and residency issues on an accelerator.
Experience with calibration or data-based compression methods (e.g., GPTQ, activation quantization, sparsity) and layer-wise sensitivity analysis.
Background in on-device LLMs or generative models, including tokenization, KV-cache, and quantized inference.
Experience building benchmarking, numerical-validation, and CI tooling for model deployment.
Familiarity with low-level compute kernels, SoC memory hierarchies, and hardware-software co-design.
Excellent problem-solving skills, strong communication and teamwork, and a passion for building innovative products.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8892475
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
We are looking for a Physics & Optical Simulation Software Engineer to build and scale our simulation platforms and data pipelines that power our physical modeling and sensor research. While the domain involves physics and optics, this is a software-first role: you will architect modular, high-throughput simulation systems that turn theoretical formulations into production-grade software tools. We value strong software engineering discipline, expertise in Python, and the intellectual agility to quickly master new scientific domains and innovate.

Responsibilities
Architect, build, and maintain robust, end-to-end simulation pipelines and scalable developer platforms.
Design modular, high-throughput simulation workflows and infrastructure in Python and modern scientific stacks.
Partner with physicists and optical engineers to translate physical models, wave-propagation algorithms, and numerical solvers into performant, clean software modules.
Optimize simulation frameworks for performance, scalability, data throughput, and maintainability.
Develop verification suites, benchmarking frameworks, and automated regression testing pipelines to validate simulation outputs against ground-truth and physical measurements.
Establish best practices for simulation software: modular packaging, version control, CI/CD, and technical documentation within a research-driven engineering environment.
Requirements:
Minimum Qualifications
M.Sc. in Computer Science, Software Engineering, Applied Mathematics, Electrical Engineering, Physics, or a related technical field.
3+ years of professional software development experience focused on building large-scale simulations, scientific computing pipelines, or data-intensive software platforms.
Advanced proficiency in Python, including object-oriented design, performance profiling, and modern package development.
Demonstrated track record of independently learning and mastering unfamiliar technical or scientific domains to deliver innovative solutions.
Strong problem-solving skills and experience architecting large-scale, automated software workflows.
Strong cross-functional collaboration and communication skills in English.

Preferred Qualifications
Domain background or foundational understanding of wave optics, ray tracing, electromagnetics, or physical modeling.
Experience with scientific computing libraries and numerical frameworks (e.g., NumPy, SciPy, Numba, CuPy, JAX, or PyTorch).
Experience designing distributed computing workflows, batch simulation schedulers, or cluster/cloud-based execution engines.
Familiarity with C/C++ integration (e.g., pybind11, Cython) or accelerating simulation kernels via GPU/multithreading.
Experience interfacing with lab measurement infrastructure and validating simulation models against physical laboratory prototypes.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8892486
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We are seeking an experienced Signal/Image Processing and Machine Learning engineer to join our team. The role focuses on developing innovative, real-time deep learning and signal processing solutions for new sensing and imaging systems, including video restoration. You will be part of an interdisciplinary team developing technologies that will shape future Apple products.
Description
Algorithm and model development:
- Design, implement, and optimize signal processing and machine learning models for sensing and imaging tasks, including video restoration.
- Develop and validate models using real sensor data, simulated data, and public datasets.
- Prepare, filter, process, and analyze large-scale datasets to train and evaluate models.
- Analyze your algorithm's results and benchmark them against leading methods, and theoretical bounds.
- Optimize models for real-time performance, low latency, and resource efficiency on-device.

Sensing and research:
- Develop algorithms that combine classical signal processing with learned models to extract robust information from sensor data.
- Investigate efficient architecture patterns (lightweight backbones, attention mechanisms, recurrent designs) suitable for real-time, on-device inference.
- Explore how algorithmic approaches can mitigate artifacts and limitations of new sensing and imaging systems.
- Stay current with recent advances in signal processing, computer vision, and machine learning.

Collaboration and technical leadership:
- Work closely with ML researchers, SW, HW, sensor, and architecture engineers to translate research ideas into robust models and practical, shipping systems.
- Provide technical guidance and mentorship to junior engineers, and help shape the team's technical direction.

Responsibilities
- Own the end-to-end development of real-time algorithms, from concept and prototyping through validation and deployment.
- Define evaluation methodology, metrics, and failure analysis processes for sensing and imaging algorithms.
- Drive trade-off decisions among accuracy, latency, power, and memory across algorithm, HW, and system constraints.
Requirements:
Minimum Qualifications
Strong foundation in signal processing, image processing, computer vision, machine learning, and deep learning.
Hands-on experience with sensing technologies (e.g., camera/image sensors, depth, radar, LiDAR, IMU, or other sensor modalities), including an understanding of sensor noise models and characteristics.
Demonstrated experience designing and deploying real-time deep learning and signal processing solutions using large-scale datasets.
Proficiency in Python and deep learning frameworks (e.g., PyTorch); experience with C++ or other performance-oriented languages is a plus.
Experience with model evaluation, debugging, experimental analysis, and failure analysis.
PhD or Master's degree in Electrical Engineering, Computer Science, or a related research field.
Proficient in written and verbal communication.
Ability to work both autonomously and collaboratively.
8+ years of relevant experience.

Preferred Qualifications
Experience deploying models on GPU, dedicated HW, or neural engines, including quantization, pruning, and other model compression techniques.
Experience with multi-sensor fusion, sensor calibration, or temporal/streaming signal processing.
Experience with generative priors (diffusion, flow matching) is an advantage.
Background in signal processing, physics, optics, lasers is a plus.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8877020
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We are seeking an experienced Signal/Image Processing and Machine Learning engineer to join our team. The role focuses on developing innovative, real-time deep learning and signal processing solutions for new sensing and imaging systems, including video restoration. You will be part of an interdisciplinary team developing technologies that will shape future Apple products.
Description
Algorithm and model development:
- Design, implement, and optimize signal processing and machine learning models for sensing and imaging tasks, including video restoration.
- Develop and validate models using real sensor data, simulated data, and public datasets.
- Prepare, filter, process, and analyze large-scale datasets to train and evaluate models.
- Analyze your algorithm's results and benchmark them against leading methods, and theoretical bounds.
- Optimize models for real-time performance, low latency, and resource efficiency on-device.

Sensing and research:
- Develop algorithms that combine classical signal processing with learned models to extract robust information from sensor data.
- Investigate efficient architecture patterns (lightweight backbones, attention mechanisms, recurrent designs) suitable for real-time, on-device inference.
- Explore how algorithmic approaches can mitigate artifacts and limitations of new sensing and imaging systems.
- Stay current with recent advances in signal processing, computer vision, and machine learning.

Collaboration and technical leadership:
- Work closely with ML researchers, SW, HW, sensor, and architecture engineers to translate research ideas into robust models and practical, shipping systems.
- Provide technical guidance and mentorship to junior engineers, and help shape the team's technical direction.

Responsibilities
- Own the end-to-end development of real-time algorithms, from concept and prototyping through validation and deployment.
- Define evaluation methodology, metrics, and failure analysis processes for sensing and imaging algorithms.
- Drive trade-off decisions among accuracy, latency, power, and memory across algorithm, HW, and system constraints.
Requirements:
Minimum Qualifications
Strong foundation in signal processing, image processing, computer vision, machine learning, and deep learning.
Hands-on experience with sensing technologies (e.g., camera/image sensors, depth, radar, LiDAR, IMU, or other sensor modalities), including an understanding of sensor noise models and characteristics.
Demonstrated experience designing and deploying real-time deep learning and signal processing solutions using large-scale datasets.
Proficiency in Python and deep learning frameworks (e.g., PyTorch); experience with C++ or other performance-oriented languages is a plus.
Experience with model evaluation, debugging, experimental analysis, and failure analysis.
PhD or Master's degree in Electrical Engineering, Computer Science, or a related research field.
Proficient in written and verbal communication.
Ability to work both autonomously and collaboratively.
8+ years of relevant experience.

Preferred Qualifications
Experience deploying models on GPU, dedicated HW, or neural engines, including quantization, pruning, and other model compression techniques.
Experience with multi-sensor fusion, sensor calibration, or temporal/streaming signal processing.
Experience with generative priors (diffusion, flow matching) is an advantage.
Background in signal processing, physics, optics, lasers is a plus.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8877032
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
Play a part in shaping the future of human-computer interaction. We're looking for an Engineering Program Manager (EPM) to turn advanced machine learning in speech, audio and computer vision into features that ship to customers.
You'll work across ML research, data collection, silicon, FW, and the device and companion SW teams that bring these features to our customers. Your work will cover every stage, from the first dataset to the final release.

You'll own the plan for taking ML features from research to release. That covers data planning, model training and evaluation, optimization for our silicon, integration with SW teams, and release. You'll keep teams aligned, make risk visible early, and help leadership decide when model quality, performance and schedule pull in different directions. You'll be comfortable with how uncertain research is, and disciplined about delivering what ships.

Responsibilities
Own the delivery plan for ML features, from research and prototyping through integration, validation and release.
Partner with data teams to build the data strategy and plan, making sure it covers what the models need and supports program milestones: what data, at what scale and coverage, and by when.
Align model milestones with HW builds, pre-silicon validation (simulation and FPGA), and silicon bring-up, ensuring models are ready at each gate.
Lead integration with SW groups, including model handoff, interfaces, integration schedules and release timing.
Align ML teams, MLOps and data science on priorities, compute capacity and dependencies.
Track model quality, latency, memory and power against product targets, and lead trade-off decisions.
Set up model release practices: readiness gates, versioning, regression tracking and post-integration monitoring.
Summarize ML progress into clear, data-driven recommendations for leadership.
Requirements:
Minimum Qualifications
B.Sc. in Computer Science, Electrical Engineering, or a related STEM field.
8+ years of relevant experience, including significant engineering program management experience in SW or ML development.
Hands-on background as an ML engineer, researcher or data scientist.
SW Experience working with data teams to define data strategy and plans for ML programs, with a clear understanding of how data drives model quality.
Solid understanding of the ML lifecycle, with the technical depth to engage credibly with researchers and engineers.
Experience with HW NPI cycles (prototype builds, pre-silicon validation)
Using AI tools in daily work to improve productivity.
Excellent communication skills, including summarizing complex status for executive audiences.
Experience leading through influence in a matrixed, multinational environment.

Preferred Qualifications
M.Sc. or Ph.D. in a related field.
Experience with speech, audio or computer vision ML (e.g., ASR, voice isolation, video restoration).
Familiarity with large-scale data collection and annotation practices, including privacy considerations.
Experience with on-device ML and optimization for dedicated HW or neural engines.
Familiarity with MLOps practices: data pipelines, distributed GPU training, CI/CD for models.
Experience with platform SW release processes and working with US-based teams.
Comfortable with ambiguity, using AI tools in daily work, and calm under pressure.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897339
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
Were looking for a software developer with a real passion for hardware. You enjoy the moment when code makes a physical device do something, youre comfortable standing at a lab bench, and you take a problem from a vague request to a working solution that people actually use.

Responsibilities
Design and build macOS tools and applications, primarily in Python and Swift, for hardware test setups, lab research setups, and lab automation.
Develop company-wide tools used by multiple teams for dedicated proprietary hardware research, and support them as real products with real users.
Own problems end to end: understand the need with the people at the bench, design the solution, implement, deploy, and iterate until it works in the lab.
Integrate with instruments, sensors, and custom hardware over USB, serial, Bluetooth, network, and other lab interfaces.
Build supporting infrastructure as needed: cloud dashboards, databases, data pipelines, and reporting for test and research results.
Implement algorithms and data-processing logic that turn raw measurements into usable results.
Support Windows environments when lab equipment or vendor software requires it.
Make advanced AI coding tools a core part of how you build, and help the team move faster with them.
Take part in design and code reviews, and help raise the quality and maintainability of the teams tools.
Requirements:
Minimum Qualifications
B.Sc. in Computer Science, Electrical Engineering or similar.
3+ years of hands-on software development experience, with a track record of shipping tools or applications that others use.
Solid working experience in Python applications development.
A genuine interest in hardware: comfortable around lab equipment, reading datasheets, and debugging across the hardware/software boundary.
Ability to take an open-ended problem and deliver a complete working solution on your own, from requirements to deployment.
Good programming fundamentals: data structures, concurrency, I/O, testing, and debugging.
Demonstrated ability to work effectively with advanced AI coding tools (e.g., Claude Code, Copilot, Cursor, or similar) as part of daily engineering practice
Strong communication skills and a service mindset toward internal users such as researchers and hardware engineers.

Preferred Qualifications
Familiarity with Swift, TypeScript and React and the ability to become productive in it quickly, with experience on macOS.
Experience building lab automation, test fixtures, instrument control, or measurement software (e.g., SCPI/VISA, DAQ, oscilloscopes, power supplies).
Experience with hardware interfaces and protocols: USB, UART, SPI/I2C, BLE, or network-based device control.
Experience building dashboards and databases for engineering data (web or cloud, SQL/NoSQL).
Experience implementing signal-processing or other algorithms in Python.
Experience with Windows development or tooling, and with cross-platform deployment.
C, C++, or Objective-C experience for performance-sensitive or driver-adjacent code.
Background in embedded or firmware-adjacent development
Hobby or personal hardware projects (electronics, 3D printing, sensors, robotics).
Experience with CI/CD, packaging, and distributing internal tools to many users.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897076
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
As part of our Wireless Connectivity group, you will be working on our latest products, both shipped and pre-released HW, developing tests to validate the PHY FW releases.
Youll be joining a dynamic and growing team of Firmware developers.
Youll work collaboratively with other engineering team members to develop and improve our coverage.
This positions primary focus will be creating scalable and robust test systems to support the delivery of new and existing features for a variety of our devices.

We are looking for a candidate who can take our tests and testing environment to the next level.
In this role, you will be working closely with the Wireless Connectivity Firmware engineers, providing a secure, high quality and robust regression supporting the development of firmware solutions. Targeted to increase the performance and stability of the different Wireless solutions.
You should have a strong background in tests and testing environment development, and a good knowledge and experience in Python.
Advanced problem solving and debugging skills should be a given.
Requirements:
Minimum Qualifications
B.Sc in Computer Science, or related discipline.
5+ years of experience in testing/verification/QA development.
Strong, proven skills in Python and OOP.
Strong understanding of software test and validation methodologies.
Able to support engineering team with triage, debugging and validation of software issues.

Preferred Qualifications
Experience with AI agentic flow - highly preferred.
Hands on Lab experience, working with various test equipment such as signal generator, VSA - preferred.
Experience in writing test plans for wireless /networking products - highly preferred.
Familiarity with operating Unix-like operating systems and working in the shell - highly preferred.
Experience with databases and data analytics tools (such as Splunk, or Tableau) - highly preferred.
Experience in working in DevOps (CI / CD systems, lab management) - preferred.
Knowledge in C language - preferred.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847768
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
5 ימים
חברה חסויה
Location: Herzliya
Job Type: Full Time
Power the Future with us! SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 3000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home energy management ecosystems. By leveraging world-class engineering capabilities and with a relentless focus on innovation, we strive to create a world where clean, green energy from the sun is the primary source of power for our homes, businesses, and just about everywhere we thrive
The IoE group specializes in making SolarEdge devices smarter and more connected. What You Will Be Doing:
* Develop and design high-quality code following best practices to ensure reliability, maintainability, and scalability.
* Optimize and enhance the performance of existing software components.
* Collaborate with hardware engineers to ensure seamless integration between hardware and software.
* Lead technical discussions, code reviews, and mentor junior engineers.
* Participate in the full software development life cycle including concept, design, development, deployment, and support.
* Leverage cutting-edge AI tools and the latest development features to accelerate development, improve code quality, and drive innovation across the team.
* On the Interface team, you'll develop the core infrastructure handling all communication between the device and external systems — cloud, mobile, and other on-site controllers — deployed across millions of devices worldwide.


Country:
Israel

City:
Herzliya
Requirements:
* B.Sc in Electrical Engineering, Computer Science, or equivalent
* At least 2+ years of experience in significant Linux embedded software development
* Experience using AI tools during the development process
* Proficiency in C and C++ programming languages Advantage:
* Experience with Cellular, Wi-Fi and CANbus driver development - An advantage.
* Familiarity with Python - An advantage.
* Experience in unit testing and test-driven development for embedded systems - An advantage.
* Familiarity with security best practices for embedded systems - An advantage.
* Experience with Buildroot Linux build system - An advantage.
* Experience with Linux kernel, device drivers, and system-level programming - An advantage. SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. ?SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8350868
סגור
שירות זה פתוח ללקוחות VIP בלבד