דרושים » הנדסה » Embedded Low-Level C / C ++ Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 14 שעות
Location: Merkaz
Job Type: Full Time
seeking an Embedded C / C ++ Engineer to join the core Embedded development team. Join the development of an advanced satellite communications ground terminal / gateway platform. The system bridges internet infrastructure with satellite antenna systems and is based on the NXP Layerscape LS1046A processor running Linux. This role focuses on low-level user-space development in C / C ++, building drivers and infrastructure for board-level peripherals and remote devices within a complex Embedded environment. Responsibilities:
* Develop low-level C / C ++ code in Linux user-space
* Build drivers, libraries, and support infrastructure for peripherals and connected devices (SPI, I2C, GPIO, etc.)
* Troubleshoot hardware/software integration issues
* Improve system performance, robustness, and stability
* Design clean and maintainable APIs for the application layer
* Collaborate closely with hardware, firmware, and application software teams
Requirements:
5+ years of experience in Embedded C / C ++ development
* Strong experience working with hardware interfaces (SPI, I2C, GPIO, etc.)
* Good understanding of Linux architecture and user-space development
* Experience with debugging, performance tuning, and system -level troubleshooting
* Ability to work effectively in a cross-functional engineering team
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8568119
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
13/01/2026
חברה חסויה
Location:
Job Type: Full Time
abra R&D is seeking an Embedded Engineer! We are looking for an Embedded Software Engineer with strong C++ on Linux experience in system / HW-adjacent development, plus hands?on ability to work close to hardware when needed (bring?up). The role includes working with an FPGA?based SoC (Xilinx is a strong advantage), and light exposure to BSP/Yocto and Python scripting. The system is part of an advanced industrial platform in the semiconductor manufacturing domain, involving inspection/metrology and process control flows (high?reliability data and communication across multiple hardware modules) Responsibilities:
* Develop C++ on Linux components for system-level/HW-adjacent functionality (performance, stability, data/control flows).
* Low?level development in C for hardware interaction and board bring?up (debugging, integration, lab work as needed).
* Integrate and debug on SoC platforms with FPGA (Xilinx advantage).
* Light involvement in Yocto/BSP topics (support/maintenance level; not a dedicated BSP role).
* Use Python for scripting/automation in development and testing workflows.
Requirements:
* 5+ years of hands?on software development experience - mandatory
* Strong proficiency in C++ must have excellent command of C++ for user?space embedded development - mandatory
* Experience with python for user?space embedded development - mandatory
* Experience with C for board?level bring?up and hardware interaction - mandatory
* Understanding of embedded development BSP, Kernel concepts, and Driver interaction - mandatory
* Proven experience with board bring?up processes - mandatory
* Experience with RDMA drivers - big advantage.
* Experience working with Xilinx FPGA?based SoC- big advantage.
* Experience with Yocto - advantage.
* Experience working on multi?disciplinary systems (laser, image processing, data processing, system interfaces)- advantage
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8500039
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/01/2026
Location: Jerusalem
Job Type: Full Time
abra is looking for an experienced Embedded Software Engineer to join a core development team working on advanced Navigation and Anti-Jamming (GPS/GNSS) systems The role focuses on low-level, hardware-near development , real-time implementation of complex algorithms, and work in a highly performance-critical environment. Key Responsibilities: • Developing low-level embedded software in C/C++ • Implementing real-time algorithms on Bare-metal and RTOS-based systems • Optimizing performance, memory usage, and timing constraints • Working closely with hardware, system, and integration teams • Debugging complex system-level issues in lab and field environments
Requirements:
* At least 5 years of experience in Embedded C development on Bare-metal or RTOS (FreeRTOS, VxWorks, Integrity or similar)
* Experience with C++ – strong advantage, alongside extensive work in C
* Strong hardware understanding, including reading datasheets and working with SPI, I2C, UART, and Ethernet
* Familiarity with modern development practices, Git, and CI/CD – advantage
* B.Sc. in Computer Science / Electrical Engineering / Software Engineering
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8485741
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/01/2026
Location: Netanya
Job Type: Full Time
We are seeking an experienced Embedded Software Engineer to help develop advanced, reliable, and connected infusion systems. This role is ideal for a hands-on engineer with deep technical expertise who enjoys tackling complex challenges, owning system components end-to-end, and collaborating closely with multidisciplinary teams to deliver high-impact medical devices.

What Youll Do:
Participate in the full development lifecycle from concept, architecture, and coding to integration, testing, verification, and production validation.
Design and implement embedded software for safety-critical medical devices.
Develop firmware, drivers, communication protocols, and RTOS-based components.
Collaborate with hardware, product, QA, and cloud teams to define and refine system requirements.
Support board bring-up and perform hardware-software integration and deep system debugging.
Build robust diagnostics, monitoring, and logging capabilities to enhance field performance.
Troubleshoot complex issues involving timing, real-time behavior, connectivity, and stability.
Contribute to architecture discussions, code reviews, and continuous engineering improvements.
Ensure development aligns with medical-grade quality, safety, and cybersecurity standards.
Requirements:
Requirements:
At least 10 years of hands-on embedded software development in production systems.
Strong proficiency in C/C++, microcontrollers, low-level programming, and real-time design.
Experience with RTOS environments (FreeRTOS, Zephyr, ThreadX, or similar).
Strong understanding of peripherals, drivers, bootloaders, and hardware abstraction layers.
Skilled with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
Familiarity with communication protocols: I²C, SPI, UART, USB, BLE, Wi-Fi.
Familiarity with embedded development environments such as IAR, Keil, ModusToolbox, and VS Code.
Experience working within modern CI/CD workflows, version control, and automated testing frameworks for embedded systems.
Strong communication skills and the ability to work effectively with multidisciplinary teams.
Comfortable working in a regulated environment with attention to documentation, traceability, and quality.
Self-driven, detail-oriented, and able to take ownership of complex technical challenges.

Nice to Have:
Experience in medical devices or other regulated, safety-critical industries.
Knowledge of secure boot, OTA updates, or embedded cybersecurity.
Experience with connected devices and cloud-integrated firmware.
Python or similar scripting for automation and tooling.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8519746
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Or Yehuda
Job Type: Full Time
ISI is looking for an experienced Embedded Software Engineer (Mid–Senior) to join our software team. Join a team developing embedded Linux platforms for next-generation satellite systems, focused on hardware-facing software for cameras, sensors, and FPGA-based peripherals. Work at the hardware–software boundary on systems supporting advanced imaging and space missions.

Responsibilities:

* Develop device services for cameras and sensors (MIPI, LVDS, PCIe)
* Implement software interfaces to FPGA logic
* Camera bring-up, tuning, and reliability on Linux platforms
* Work with Yocto BSPs, Docker, and embedded targets
* Debug across hardware, kernel, and userspace
* Build automated tests, OTA mechanisms, and technical documentation
Requirements:
* 3+ years of Python development (must-have)
* Strong C/C++ and embedded Linux experience
* Experience with Docker / containerization
* Hands-on experience with cameras or sensor integration
* Experience interfacing Linux software with FPGA-based devices
* End-to-end ownership of development, testing, and documentation
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8499267
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
15/02/2026
Location: Netanya
Job Type: Full Time
Eitan Medical is seeking an experienced Embedded Software Engineer to help develop advanced, reliable, and connected infusion systems. This role is ideal for a hands-on engineer with deep technical expertise who enjoys tackling complex challenges, owning system components end-to-end, and collaborating closely with multidisciplinary teams to deliver high-impact medical devices.
What You’ll Do
* Participate in the full development lifecycle from concept, architecture, and coding to integration, testing, verification, and production validation.
* Design and implement embedded software for safety-critical medical devices.
* Develop firmware, drivers, communication protocols, and RTOS-based components.
* Collaborate with hardware, product, QA, and cloud teams to define and refine system requirements.
* Support board bring-up and perform hardware–software integration and deep system debugging.
* Build robust diagnostics, monitoring, and logging capabilities to enhance field performance.
* Troubleshoot complex issues involving timing, real-time behavior, connectivity, and stability.
* Contribute to architecture discussions, code reviews, and continuous engineering improvements.
* Ensure development aligns with medical-grade quality, safety, and cybersecurity standards.
Requirements:
At least 10 years of hands-on embedded software development in production systems.
* Strong proficiency in C/C++ , microcontrollers, low-level programming, and real-time design.
* Experience with RTOS environments (FreeRTOS, Zephyr, ThreadX, or similar).
* Strong understanding of peripherals, drivers, bootloaders, and hardware abstraction layers.
* Skilled with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
* Familiarity with communication protocols: I²C, SPI, UART, USB, BLE, Wi-Fi
* Familiarity with embedded development environments such as IAR, Keil, ModusToolbox, and VS Code.
* Experience working within modern CI/CD workflows, version control, and automated testing frameworks for embedded systems.
* Strong communication skills and the ability to work effectively with multidisciplinary teams.
* Comfortable working in a regulated environment with attention to documentation, traceability, and quality.
* Self-driven, detail-oriented, and able to take ownership of complex technical challenges Nice to Have
* Experience in medical devices or other regulated, safety-critical industries.
* Knowledge of secure boot, OTA updates, or embedded cybersecurity.
* Experience with connected devices and cloud-integrated firmware.
* Python or similar scripting for automation and tooling.
Why Join Eitan Medical? Help shape innovative medical technologies that improve patient care worldwide. You’ll work in a collaborative environment that values technical excellence, curiosity, and the ability to turn complex challenges into reliable, real-world solutions.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8447575
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
28/01/2026
Location: Haifa
Job Type: Full Time
Annapurna Labs, a key division within our company Web Services (AWS), seeks a Senior Software Development Engineer to design, develop, and optimize mission-critical embedded software for cloud infrastructure. You will join teams focused on networking, machine learning acceleration, and high-performance computing (HPC), impacting millions of AWS services globally.
Requirements:
- Experience as a mentor, tech lead or leading an engineering team
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Bachelor's degree
- 8+ years of professional experience in embedded software development, with strong proficiency in C/C++
- Hands-on experience developing firmware, device drivers, or user-space applications for embedded systems, including low-level hardware interaction
Preferred Qualifications
- Expertise in networking protocols and performance optimization for high-throughput, low-latency systems
- Ability to work in cross-functional, agile teams and communicate technical concepts effectively to stakeholders
- Experience with AWS cloud infrastructure or other large-scale distributed systems.
- Knowledge of hardware/software co-design.
- Familiarity with storage protocols .
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8521496
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
19/02/2026
חברה חסויה
Location: Hadera
Job Type: Full Time
rt Embedded C Developer (6144) Location: Hadera area Job Description We are looking for an experienced rt Embedded Software Developer with a passion for the interface between software and hardware. In this role, you will be responsible for the lowest layers of our systems, developing software that directly interacts with silicon and custom board designs. You are someone who enjoys deep-diving into data sheets, optimizing memory access, and working in a fast-paced, multidisciplinary environment.
Requirements:
rt Embedded C Developer (6144)
Location: Hadera area Job Description We are looking for an experienced rt Embedded Software Developer with a passion for the interface between software and hardware. In this role, you will be responsible for the lowest layers of our systems, developing software that directly interacts with silicon and custom board designs. You are someone who enjoys deep-diving into data sheets, optimizing memory access, and working in a fast-paced, multidisciplinary environment. Solutions are based on ST Microcontrollers (Bare-metal/RTOS) as well as Nvidia Jetson HW infrastructure.
Low-Level Development: Design and implement rt Embedded software with a focus on C programming at the register level.
Driver & Peripheral Development: Write and update hardware drivers, managing peripherals such as DMA, Timers, and interrupt controllers.
Board Bring-up & Integration: Lead the integration between software and hardware, including debugging custom boards and working closely with hardware engineers.
system Optimization: Perform performance analysis and low-level optimizations to meet strict Real-Time constraints.
Multidisciplinary Collaboration: Work with systems, mechanical, and hardware teams to define requirements and hardware-software interfaces (ICD).
Field Tests: Participate in lab and field testing to validate system performance in real-world conditions. Requirements:
* BSc in Computer Science or Electrical/Software Engineering.
* 3+ years of experience in rt / Embedded software development strictly in C.
* Deep Low-Level Expertise: Proven experience in driver development, memory mapping, and DMA configuration.
* Hardware Interaction: Strong ability to read electrical schematics and data sheets; experience using lab equipment (Oscilloscopes, Logic Analyzers) for debugging.
* Bare-Metal Mastery: Hands-on experience in development without an operating system (Bare-metal) or with slim RTOS.
* Architectural Understanding: Experience in defining software-hardware interfaces and writing detailed ICD documents.
* Self-Management: Ability to lead technical tasks independently and thrive in a dynamic environment.
* Communication: Fluent technical English (verbal & written).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8553867
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
22/02/2026
חברה חסויה
Location:
Job Type: Full Time
abra R&D is seeking a Firmware Software Engineer! In this position, you will design and develop embedded software components, work closely with hardware interfaces, and take ownership of features from concept to deployment. You will be part of a highly skilled engineering team, contributing to system-level architecture, performance optimization, and robust real-time functionality. Key Responsibilities:
* Validate a custom ARM-based MCU on a customer board post electrical bring-up, developing bare-metal C/C++ firmware to verify all subsystems (peripherals, memory, clocks, power, interrupts, DMA).
* Work closely with custom coprocessors, including non-standard assembly and specialized toolchains.
* Perform hardware-level debugging using oscilloscopes, logic analyzers, and JTAG/SWD, while analyzing datasheets and schematics.
* Automate validation flows with Python/Bash and document test results, defects, and coverage.
Requirements:
Must have:
* B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
* 5+ years of experience in embedded / firmware development.
* Strong programming skills in C , including low-level or real-time development.
* Experience bringing up or validating silicon, SoCs, or custom MCUs
* Ability to read and work from schematics and hardware documentation
* Solid understanding of ARM architecture (exception model, memory map, boot sequence, registers)
* Experience with cross-compilation toolchains and linker scripts
* Familiarity with lab equipment (oscilloscope, logic analyzer, JTAG/SWD probes) Nice to have:
* C++ in embedded context (low-level, no STL bloat)
* Python/Bash scripting for test automation
* Exposure to CI/CD or DevOps concepts applied to hardware validation
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8556247
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Giv'atayim
Job Type: Full Time
We are seeking an exceptional Software Team Lead to guide the development of our runtime software stack. This role requires a rare combination of deep technical expertise, hands-on coding ability, and proven leadership experience. You will own the architecture, implementation, and system-level integration of drivers, runtime components, and low-level system software, driving technical excellence and performance across the stack. The ideal candidate thrives under pressure, takes full ownership of outcomes, and sets the bar for quality and innovation in the team.

Responsibilities:
Lead and mentor a team of runtime and embedded software engineers, setting the standard for technical excellence.
Define and drive the architecture, roadmap, and performance expectations for the runtime stack, ensuring scalable, robust, and high-performance solutions.
Oversee cross-team software projects from concept through production, while remaining hands-on in coding, debugging, and system bring-up for critical components.
Establish rigorous standards for testing, CI/CD, and software lifecycle processes, ensuring maintainable and reliable delivery.
Conduct architecture and performance reviews, providing decisive guidance in ambiguous or high-pressure situations.
Collaborate deeply with architecture, compiler, hardware, and platform teams to deliver cohesive, system-level solutions.
Provide technical leadership to resolve conflicts, make tough trade-offs, and uphold engineering excellence.
Recruit, mentor, and retain top-tier engineering talent.
Requirements:
BSc/MSc in Computer Science or a related field, or equivalent experience.
10+ years of software engineering experience, including low-level/system software, with 4+ years leading or tech-leading high-performance teams or major technical projects.
Strong proficiency in C++ is a must; experience with C or Python is optional but advantageous.
Proven ability to drive software projects from research and design to implementation and production at scale.
Background in embedded development and familiarity with OS interactions (drivers, memory/device interfaces, etc.).
Knowledge of computer architecture and hardware-software interfaces.
Experience working on large, complex codebases that demanded high reliability and performance.
Exceptional communication and leadership skills, capable of mentoring, influencing, and resolving conflicts effectively.
Demonstrated ownership, accountability, and the ability to thrive in high-pressure environments.
Passion for building high-quality, performance-critical system software and pushing technical boundaries.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8545603
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
We are looking for a senior embedded software engineer to join us in researching and developing cutting-edge cyber security projects.

Responsibilities:

As an Embedded researcher and developer, you will be dealing with:

Real-time Embedded End-to-End Low-Level software development on various unique embedded platforms and environments.

Researching complex Embedded systems.
Requirements:
5+ years of experience in real-time embedded systems development, writing code in C/C++ and Assembly.

Deep understanding of embedded systems internals and operating systems.

Experience with embedded systems communication protocols, peripherals and debugging.

Good knowledge of network communication protocols and topologies.

Experience in Python scripting.

Highly motivated and very creative individual.

Bachelor's degree in computer science or engineering.

Experience in reverse-engineering using disassemblers - advantage.

Experience in vulnerability research - advantage.

Experience in the telecommunications industry - advantage.

Graduate of an elite technological unit in the IDF - advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8566410
סגור
שירות זה פתוח ללקוחות VIP בלבד