דרושים » תוכנה » Embedded Software Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
08/09/2026
משרה זו סומנה ע"י המעסיק כלא אקטואלית יותר
מיקום המשרה: תל אביב יפו
סוג משרה: משרה מלאה
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
 
משרה בלעדית
1 ימים
דרושים בריקרוטיקס בע"מ
Job Type: Full Time and Hybrid work
A Tech company in Modiin is looking for a software engineer - Real-Time Systems.
You'll work at the intersection of Embedded software, Real-Time video processing, and high-speed communication protocols - contributing to systems that truly matter.
If you love diving deep into low-level code, optimizing pipelines, and working with modern edge computing platforms like NVIDIA Jetson, this is the role for you.
KEY RESPONSIBILITIES
Develop and maintain Real-Time Embedded software for high-performance applications.
Integrate NVIDIA Jetson platforms and carrier boards.
Lead system integration with external vendors: algorithms, targets, and other subsystems.
Build and optimize video streaming pipelines using GStreamer or FFmpeg.
Work with industry-standard protocols including PCIe, SDI, H.264/H.265, and TCP/IP.
Requirements:
MUST-HAVE REQUIREMENTS
2-3+ years of hands-on experience interfacing peripherals (UART, USB, PCIe,SDI, etc.).
Strong proficiency in C / C ++.
Solid experience with Linux and Windows operating systems.
Experience integrating third-party software modules and external systems via APIs or communication protocols.
Practical experience with GStreamer or FFmpeg.
Knowledge of video standards and communication protocols:, H.264/H.265, TCP/UDP.
NICE-TO-HAVE
Background in Defense-related systems.
Experience in GUI development.
Strong understanding of image processing principles and implementation.
Experience designing and building automated TEST suites and CI/CD pipelines from scratch.
WHAT WE OFFER
Work on mission-critical Real-Time systems in the Defense & Space sector.
Collaborative, highly skilled engineering culture with a flat hierarchy.
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8872513
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
30/09/2026
Job Type: Full Time
The Networking Diagnostics team is seeking a highly motivated and experienced engineer. This person must have hands-on technical expertise to develop critical diagnostic tools for our newest, world-leading networking platforms. This position offers the opportunity to have a real impact in a dynamic, technology-focused company, impacting data centers and high-performance computing (HPC) clusters across the world. We are looking for independent engineers who excel in a fast-paced environment and are passionate about ensuring the stability of next-generation hardware.

What you'll be doing:
Design & Implement: Architect and develop high-performance diagnostic tools and frameworks using Python, tailored for our latest networking platforms.
Performance Optimization: Drive end-to-end development focusing on software that performs efficiently, ensuring diagnostic suites can handle high-throughput data and real-time monitoring without latency.
System Diagnostics: Take charge of developing features that bridge the gap between complex hardware behaviors and software-level diagnostics.
Collaborative Problem Solving: Partner with hardware, firmware, and driver teams to address real-world challenges that demand innovative solutions and a customer-centric approach.
Autonomous Execution: Own the full software development lifecycle of diagnostic features, from initial hardware specification to deployment in dynamic environments.
Requirements:
What we need to see:
B.Sc or equivalent experience in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
5+ years of hands-on experience in the software development lifecycle, with a proven track record in performance-critical systems.
Python Mastery: Advanced programming skills in Python, with a focus on writing optimized, efficient, and scalable code for hardware interfacing.
Networking & HW Background: Solid understanding of networking protocols (TCP/IP, InfiniBand, or Ethernet) and hardware-level interaction.
Linux Expertise: Strong familiarity with Linux environments, associated debugging tools, and system-level performance tuning.
Strong analytical and debugging skills.
A highly collaborative great teammate who is also self-motivated, well-organized, and capable of working independently in a fast paced environment.

Ways to stand out from the crowd:
Performance Tooling: Experience with performance profiling, optimization, and low-level hardware communication (e.g., PCIe, I2C).
Low-Level Knowledge: Background in C/C++, RT embedded development, or driver development within a Linux environment.
Technical Leadership: Experience leading technical projects or mentoring team members in a dynamic setting.
Problem Solving: Confirmed experience in root-causing complex system-level issues and solving customer-facing hardware challenges.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8837848
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
01/10/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
a global leader in advanced human-guided autonomous drone systems, is looking for an Embedded Team Lead to join our R&D organization and lead the development of the firmware and low-level software that power our real-time autonomous and mission-critical systems used by defense and security forces worldwide.

In this role, you will combine hands-on technical leadership with people management, guiding a team of embedded engineers while actively contributing to the design, implementation, and bring-up of firmware for our airborne platforms and payloads. You will own the embedded layer end-to-end - from microcontroller firmware and low-level drivers, through hardware/software integration, to production support and field-deployed systems.

This is a unique opportunity to lead development at the point where software meets hardware, in systems that operate in the most demanding real-world environments.

Responsibilities:

Lead and mentor a team of embedded software engineers, fostering ownership, accountability, and technical excellence
Take full ownership of embedded delivery, from architecture and board bring-up through serial production and field deployment
Act as a hands-on contributor to embedded C development for real-time, resource-constrained, mission-critical platforms
Drive hardware/software integration together with electrical, mechanical, and systems teams - from prototype through production
Ensure reliability, deterministic real-time behavior, and efficient resource utilization of firmware running on fielded systems
Conduct code and design reviews, enforce best practices, and maintain high development, testing, and documentation standards
Manage sprint planning, task prioritization, technical roadmap alignment, and delivery timelines within an Agile framework
Support recruitment, onboarding, and professional development of embedded engineers
Requirements:
5+ years of hands-on real time embedded software and firmware development experience, including strong expertise in C
Proven experience leading and mentoring engineers in a technical team environment
Strong embedded system design and architectural experience
Deep understanding of embedded fundamentals: real-time behavior, interrupts, memory management, concurrency, and low-level debugging
Hands-on experience with ARM microcontroller platforms (STM32 or similar), including firmware implementation and hardware bring-up
Experience implementing and troubleshooting embedded communication interfaces such as I2C, UART, SPI, GPIO, and CAN
Ability to read schematics and work at board level, with proficiency using oscilloscopes, logic analyzers, and hardware debuggers
Strong experience working in Linux environments, with Git-based workflows and modern development tools
Strong ownership mindset and ability to lead technical initiatives end-to-end
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8839448
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
30/09/2026
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are at the forefront of the AI revolution, delivering brand new accelerated compute platforms for global impact. Our Network Architecture group is seeking a talented and motivated Sr. Software Engineer to build the agentic workflows that our architects use in their daily work. The software at the center of this role is our hardware network simulation environment - you will design multi-step agent workflows over it, engineer the context that grounds them in our own specifications and source code, and optimize their runtime performance. If you are passionate about building the practical infrastructure that brings intelligent agents to life, we want to hear from you.


What you'll be doing:
Build agentic workflows - loops, graphs, and multi-step pipelines - that carry real hardware network simulation and analysis work end to end.
Engineer the context these workflows run on, turning our simulation models, specifications, design documents, and source code into context that makes agents accurate in our domain.
Work closely with network architects to understand their workflows and translate them into agent workflows they use daily.
Optimize the runtime performance of our simulation tooling on these platforms, including execution time, compute cost, and end-to-end latency.
Define evaluation and regression testing for agent workflows, so that changes to a prompt, a graph, or a context source are measurable.
Build observability across agent runs: what the agent did, where it failed, and why.
Champion guidelines for secure and reliable agent workflows, including data handling, access control, and interaction boundaries.
Serve as a key technical resource for solving sophisticated integration issues between agents and internal tooling.
Requirements:
What we need to see:
B.Sc. or above in Computer Science, Computer Engineering, or a related field, or equivalent experience.
5+ years of hands-on experience in software engineering, with demonstrated ownership of production systems from design through deployment.
Expert-level programming skills in C++, with strong Python skills alongside it.
Strong understanding of the full stack, including hardware: memory, I/O, networking, accelerators, and where real performance bottlenecks occur.
Current, practical knowledge of how to build systems around AI models: agent loops, tool interfaces, context retrieval and management, and common failure modes.
Understanding of inference serving, including request lifecycle, batching, caching, and the tradeoffs between throughput, latency, and cost.


Ways to stand out from the crowd:
Experience writing hardware simulation software - network, system, or architectural simulators, models, or testbenches.
Networking experience - protocols, fabrics, switching, or RDMA - and experience working alongside silicon, systems, or architecture teams.
Hands-on experience with inference serving engines such as vLLM, TensorRT-LLM, or Triton Inference Server, including low-level internals such as KV cache, batching and scheduling, and quantization, and related performance work such as profiling and GPU programming.
Hands-on experience building or fine-tuning LLMs or other generative models.
Agent workflows, tooling, or context pipelines adopted by other engineering teams.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8837912
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a highly skilled and motivated Embedded Software Team Lead to drive our development efforts from the trenches. You will lead a team of talented engineers, combining strong technical leadership with deep hands-on involvement. In this role, you will be responsible for the architecture, design, and implementation of complex embedded software, while mentoring team members and ensuring high code quality. This is a "player-coach" role for someone who loves to solve hard technical problems and thrives on developing people.
Responsibilities:
Leadership & Mentoring
Lead and mentor a team of embedded software engineers, setting day-to-day priorities and fostering a high-performance culture
Provide technical guidance, perform code reviews, and act as the go-to person for complex technical challenges
Facilitate team collaboration and ensure clear communication across the R&D organization
Foster a culture of excellence, accountability, and continuous learning
Technical Ownership (Hands-on)
Remain deeply involved in hands-on design, architecture, and coding (approx. 50% coding/design work)
Design and implement robust embedded software for real-time systems, focusing on performance, scalability, and safety
Ensure best practices in coding standards, unit testing, and CI/CD integration
Collaborate with hardware and systems engineers to ensure seamless integration between software and hardware components (SoCs, MCUs, sensors, etc.)
Execution & Delivery
Own the delivery of specific embedded modules, from design to production
Translate product requirements into actionable technical tasks and roadmaps
Drive engineering processes to increase efficiency and code quality
Work closely with customers and Tier-1 partners on technical requirements, escalations, and delivery commitments
Stay updated with industry trends in embedded systems and automotive tech to continuously improve our stack
Requirements:
8+ years of hands-on experience in embedded systems and C/C++ development
Proven leadership experience: at least 2-3 years leading a small to medium-sized engineering team (technical mentorship and people management)
Deep technical expertise in:
Embedded Linux/RTOS environments
Real-time signal processing and memory management
Developing for heterogeneous architectures (CPU, GPU, MCU)
Familiarity with software architecture principles and Git-based development workflows
Strong communication skills with the ability to bridge technical and product needs
Mindset: "Startup-ready"-flexible, solution-oriented, and comfortable working in a fast-paced environment
Advantage: Experience in the automotive industry (ASPICE, AUTOSAR, ISO 26262) or AI-acceleration software
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8864710
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo
Job Type: Full Time
We are hiring a Senior Robotics Software Engineer to build the system the autonomy runs inside. You own the runtime - ROS2 architecture, module lifecycle, orchestration, state management, configuration, fault handling, and both ends of the stack: World Model ingestion and the Vehicle Interface down to the platform control systems.

You will face hard real-time constraints, embedded compute, and a system that has to keep behaving correctly when parts of it do not. You own the stack across its full depth, from the interfaces at its edges to how the whole thing behaves in the water.

What Will You Do?
Own the autonomy runtime: ROS2 and modern C++ architecture, module lifecycle, orchestration, state management, data flow, configuration, fault handling and recovery
Implement the system's two contracts: World Model ingestion and Vehicle Interface adapters to the platform control systems
Own deployment to the vessel compute: builds, packaging, versioning, configuration management and CI
Work with system engineering and field teams on vessel bring-up, sea trials and debugging in the field
Build logging, recording, replay and observability - the ability to take any run at sea and reproduce it exactly on a desk
Integrate and operate the simulation environment (SIL)
Own reliability, timing and performance of the stack on embedded hardware
Requirements:
Requirements
5+ years of software engineering in robotics or autonomous systems.
Deep ROS2 and modern C++ ; real-time and concurrent systems.
Proven experience building the infrastructure around autonomy.
Hands-on integration with vehicle platforms or low-level control interfaces.
Experience with simulation integration and automated testing for robotics
A field mindset.


Nice-To-Haves
Maritime platforms, marine autopilots, NMEA / AIS / radar interfaces.
Experience making an autonomy stack portable across multiple vehicle platforms.
HIL bench design and hardware-in-the-loop validation.
Observability and data tooling for robotics.
Defense or regulated programs.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8843024
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
23/09/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a C++ Senior Software Engineer to join the ride as we spearhead the next revolution in electronics!

Responsibilities
Design and implement multi-architecture and cross-platform software solutions in C++ for Linux and Windows OS.
Maintain software application interfaces in Java, Python, and C#.
Contribute to the full life-cycle development, integration, and deployment of software solutions in advanced testing equipment.
Collaborate within a multidisciplinary team environment across scientific and engineering disciplines.
Conduct code reviews to enhance software engineering quality.
Requirements:
Requirements
Bachelors degree in Electrical, Computer, or Software Engineering, or Computer Science.
7+ years of experience in software design and development in C++11/14/17 for edge devices / host machines.
Experience with build systems, scripts, and tools (e.g., CMake, Bash Scripts, Docker, GitHub Actions).
Strong foundation in programming: data structures, algorithms, version control, performance, and testing.
Attention to coding standards, including formatting, conventions, and documentation.
Excellent team player with strong communication skills.

Preferred Qualifications:
Familiarity with multiple programming languages, such as Python, Java, and C#.
Knowledge of SQLite3 for database management.
Experience working closely with customers on software integration and debugging.
Past experience as a post-silicon test engineer working with Advantest or Teradyne automated test equipment.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8830582
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo
Job Type: Full Time
We are seeking an experienced Embedded Software Engineer to join a team of top-tier professionals developing a high-performance system built on the AMD/Xilinx Zynq UltraScale+ RFSoC platform. This system will form the core technology behind the companys future RF and wireless products, spanning secure cellular communications, signal-emission detection, and protection against communications exploitation.
Responsibilities include:
Develop embedded C/C++ software for the RFSoCs Arm Cortex-A53 and Cortex-R5F processors in embedded Linux, FreeRTOS, and bare-metal environments.
Configure RF ADC/RF-DAC resources, AXI and DMA data paths, interrupts, clocks, NCOs, interpolation, decimation, and multi-tile synchronization.
Support RFSoC board bring-up, FPGA integration, debugging, and system validation.
Implement detection infrastructure and embedded algorithms to identify anomalous or unauthorized activity.
Develop and optimize end-to-end, high-performance PCIe/DMA software solutions across embedded and host platforms, including low-level Linux drivers, user-space components, APIs, libraries, multithreaded applications, and automated performance testing.
Requirements:
Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Strong embedded and system-level development experience in C and C++.
Experience with Linux kernel development, device drivers, kernel modules, and user-space hardware interfaces.
Experience with PCI Express, and DMA-based data transfer.
Practical knowledge of AMD/Xilinx XDMA IP and Linux XDMA drivers.
Experience developing multithreaded applications on Ubuntu or another Linux distribution.
Experience with AMD/Xilinx Zynq, MPSoC, or RFSoC platforms and tools such as Vitis, Vivado, and PetaLinux.
Knowledge of AXI, DMA, DDR, interrupts, memory mapping, cache coherency, and buffer management.
Experience designing APIs and interfaces between kernel drivers, user-space libraries, and applications.
Understanding ADC/DAC operation, sampling, I/Q processing, NCOs, interpolation, decimation, and FFT analysis.
Strong debugging and performance-analysis skills using JTAG, GDB, ILA, kernel logs, tracing, and profiling tools. Ability to apply oscilloscope and spectrum analyzer.
Ability to work closely with FPGA, RF, DSP, hardware, and system engineering teams.
Knowledge of LTE / 5G Cellular technology is major advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8863783
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
19/10/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
Were looking for a talented Embedded SW Engineer to join our innovative team. As a member of our team, you will be responsible to innovate, design and implement embedded software in C/C++ for our chipset.
Responsibilities:
Design, implement and optimize the embedded software driving our chipset (drivers, middleware and application layer)
Collaborate with System architecture and Hardware groups to deliver quality system solutions
Optimize code for memory usage, performance, and power efficiency
Ensure compliance with Safety and Industry standards.
Requirements:
B.Sc. in Computer Engineering / Electrical Engineering / Computer Science
5+ years of experience in embedded software development on RTOS / bare-metal
Strong C/C++ programming skills
Experience with HW/SW interface development and debug
Self driven, fast learner, ability to work independently and drive tasks end to end
System-level thinking: ability to structure, design, and document maintainable systems
Comfortable working in a fast & dynamic environment
Team player, strong communication skills
Preferred Qualifications
Experience with Automotive certification processes
Experience with Linux development
Experience with Logic / protocol analyzers usage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8863743
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
28/09/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
The PerfTech team is looking for a talented C++ Software Engineer to help build the next generation of AI-powered developer tools. You will apply strong C++ and software-engineering fundamentals while gaining hands-on experience with agentic workflows, retrieval systems, and AI services.

In this role, you will contribute to Genie, our company-wide AI knowledge and developer-productivity service. You will work across C++ tools and AI services to help engineers find information, understand complex systems, and work more effectively.

What Youll Be Doing:
Develop production-quality C++ components, APIs, and integrations for our AI-powered developer-tools ecosystem.
Build capabilities connecting native C++ tools with Genies retrieval and agentic features.
Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, APIs, and enterprise integrations.
Build benchmarks and improve retrieval quality, reliability, performance, and resource usage.
Own features from investigation and design through implementation, testing, and delivery.
Collaborate with graphics, software, and hardware teams developing performance-analysis and developer tools.
Requirements:
What We Need to See:
Bachelors or Masters degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
5+ years of modern C++ programming skills gained through professional experience, internships, or substantial technical projects.
Good understanding of data structures, algorithms, object-oriented design, multithreading, debugging, and testing.
Ability and motivation to work across C++ systems and Python-based AI services.
Familiarity with AI-powered applications, agentic workflows, retrieval systems, or related technologies.
Ability to investigate unfamiliar problems, learn new technologies, and follow work through to completion.
Good communication and collaboration skills, with openness to technical feedback.

Ways to Stand Out From the Crowd:
Experience building substantial C++ applications, developer tools, or performance-sensitive systems.
Familiarity with C++ performance analysis, concurrency, memory management, or large codebases.
Hands-on experience with RAG, semantic search, embeddings, vector databases, or retrieval evaluation.
Experience with MCP, REST APIs, structured tool calling, or agent frameworks.
Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8836172
סגור
שירות זה פתוח ללקוחות VIP בלבד