דרושים » תוכנה » Embedded Engineer (C/C++)

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
3 ימים
חברה חסויה
Location: Merkaz
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 on multi?disciplinary systems (laser, image processing, data processing, system interfaces)- advantage
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8500039
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
04/03/2026
חברה חסויה
Location:
Job Type: Full Time
abra R&D is 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.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8568119
סגור
שירות זה פתוח ללקוחות 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: 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 בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/02/2026
Location: Yokne`am
Job Type: Full Time
In this job you will need to design, lead, develop, complex and versatile software solutions. This includes technical leadership and working closely with other stakeholders in the organization such as system engineers. You will need follow through from concept to product along with hands on hands-on coding and supporting complex integrations of the various parts of the system. We offer a challenging and most interesting technological domain with many SW technologies, algorithms, and a wide SW stack.



Responsibilities
Lead and implement complex software features in an embedded Linux environment
Develop, debug, and maintain kernel-level .
Own the software integration of multiple system components
Collaborate with system, hardware, and other teams
Take responsibility from design through delivery, including hands-on coding
Write technical documentation and design specifications
Deep knowledge with HW architectures, OS implementation details and HW-SW partitioning.
Requirements:
Proven experience in embedded software development on Linux platforms
Extensive hands-on experience with Linux kernel development and customization
Strong programming skills in C, C++, and Python
Solid understanding of HW/SW architecture, OS internals, and HW-SW partitioning
Ability to independently drive designs and solve complex technical problems
Proficiency with development toolchains, debugging tools, automation frameworks
Strong verbal and written communication skills for documenting technical solutions
Excellent team collaboration and communication skills
Self-driven with a high level of ownership and accountability
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8561239
סגור
שירות זה פתוח ללקוחות 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 נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
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 נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Ramat Gan
Job Type: Full Time
we are at the forefront of developing autonomous driving systems with leading oems, by integrating mobileye state-of-the-art ecus into various vehicles. we are seeking a Embedded systems software architect to own the technical direction of our Embedded software platforms. this role combines hands-on development, system architecture, and technical leadership, guiding a team of Embedded engineers while ensuring high-quality, scalable, and reliable software across current and future products. you will act as the technical authority for Embedded software, working closely with hardware, systems, and product stakeholders to translate requirements into robust software solutions. what will your job look like?
lead the technical direction and architecture of Embedded software platforms across middleware and application layers.
serve as the technical authority for Embedded software, combining hands-on C / C ++ development with system -level ownership.
design scalable, modular software architectures and define clear interfaces between hardware, os services, middleware, and application software.
drive key technical decisions, architectural trade-offs, and long-term roadmap.
develop and integrate middleware and application-layer components, including multi-threaded and Real-Time logic.
lead design reviews, mentor Embedded software engineers, and promote high coding and architectural standards.
take ownership of complex system -level debugging, performance optimization, and software quality.
work closely with os, systems, product, QA, and manufacturing teams to translate product requirements into robust technical solutions.
Requirements:
all you need is:
bachelors or masters degree in computer engineering, electrical engineering, or Computer Science.
15+ years of experience in Embedded software development, including 7+ years in a senior, technical lead, or architect role.
expert-level proficiency in C and C ++, with hands-on experience in rtos and/or Embedded Linux.
strong system -level understanding of Embedded platforms and cross-layer interactions (hardware, os, middleware, application).
proven ability to design modular software architectures and translate system requirements into well-defined interfaces.
strong debugging skills and experience resolving complex system -level and cross-component issues.
solid understanding of Real-Time systems, concurrency, memory management, and low-level debugging.
experience working with arm/mips-based socs and microcontrollers.
proven experience leading design discussions and code reviews.
knowledge of communication and networking protocols (i² C, spi, uart, can, ethernet, tcp/ip)- advantages.
familiarity with safety or regulatory standards (misra, iso 26262, aspice) - advantages.
Python or scripting experience for tooling and automation- advantages. mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. if you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8578834
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
16/02/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
Required Embedded Linux & Security Engineer
Position Overview:
As an Embedded Linux & Security Engineer, your daily mission involves crafting custom Linux images tailored for our embedded platform, which plays a crucial role in unlocking phones and extracting forensic evidence for law enforcement agencies. Your expertise will also be pivotal in developing and enhancing the Board Support Package (BSP) layer, ensuring the highest level of security for our platform. This position, nested within our security research department, requires close collaboration with research teams to tackle and anticipate the security challenges of tomorrow to bypass security mechanisms of modern phones.
You'll thrive in a role that blends technical challenges with a profound impact on society. You'll contribute to product that play a vital role in law enforcement and public safety. Our collaborative environment offers endless opportunities for professional growth, letting you work side by side with some of the brightest minds in security research and embedded systems development. This position is not just a job; it's a mission to make the world a safer place, with innovative challenges and the chance to solve complex problems daily.
Key responsibilities:
Develop and maintain custom Linux images for our embedded platform, optimizing performance and security.
Design and implement the BSP layer, ensuring compatibility and efficiency across different hardware configurations.
Identify, analyze, and mitigate potential security vulnerabilities.
Engage in innovative problem-solving activities, contributing to the development of new technologies and methodologies.
Maintain up-to-date knowledge of the latest security threats, trends, and technologies.
Requirements:
8+ years of low-level development experience.
Bachelors or Masters degree in Computer Science, Electrical Engineering, or an equivalent military experience.
Proficiency in developing custom Linux images and BSP for embedded systems with experience in Buildroot/Yocto/custom build systems.
Strong programming skills in C, C++, and Python.
Extensive knowledge of Linux internals and a solid understanding of security and cryptography (block ciphers, PKI, cryptographic hashes, MACs, code signing).
Experience with embedded systems and low-level programming (RTOS/bare-metal), including SPI and I2C communications.
Exceptional problem-solving skills and analytical mindset.
Effective communication skills, capable of working collaboratively with cross-functional teams.
Creative thinking and the ability to tackle challenges with innovative solutions.
Strong organizational skills and the ability to manage multiple priorities simultaneously.
Experience with Rust and/or Go programming languages - Advantage
Familiarity with CI/CD pipelines and practices - Advantage
Knowledge of secure boot mechanisms - Advantage
Knowledge of USB communication - Advantage
Experience with FPGA Design and Development - Advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8547386
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
22/02/2026
Location: Ra'anana
Job Type: Full Time
seeking a hands-on Embedded Software Technical Lead to play a key role in the design and development of firmware for our next-generation rider products. This role is focused on deep technical ownership, system -level thinking, and high-quality implementation, and is ideal for an experienced Embedded engineer with a strong algorithmic background and solid architectural understanding-who can also mentor and lead a small team of 2-3 Embedded engineers while remaining highly hands-on in day-to-day development. What Youll Do
* Take hands-on responsibility for the design and implementation of Embedded software architecture for new wireless communication devices (ARM Cortex-M, RTOS, ultra-low-power systems).
* Design, implement, and optimize complex Embedded algorithms, including Real-Time control flows, communication logic, and audio/ DSP -related pipelines.
* Write, review, and maintain high-quality, production-grade C / C ++ code.
* Contribute to system -level architectural decisions and ensure scalable, robust firmware design.
* Define and promote coding standards, design patterns, and best practices across the firmware domain.
* Act as a technical focal point for debugging, root-cause analysis, and performance optimization of complex issues.
* Lead a small team of 2-3 programmers/engineers: provide technical direction, help with task breakdown and prioritization, and ensure high-quality delivery.
* Mentor engineers through design reviews, technical discussions, pairing, and hands-on collaboration-raising the teams engineering bar.
* Work closely with Hardware, QA, Mobile App, Cloud, and Product teams to deliver integrated, end-to-end solutions.
* Participate in technical roadmap discussions and evaluation of tools, technologies, and wireless stacks.
Requirements:
Must-Haves
* B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
* 7+ years of hands-on Embedded software development experience in C / C ++, with production systems shipped.
* Strong algorithmic thinking and experience designing complex Embedded software systems.
* Proven experience acting as a technical lead or leading a small team in the past.
* Demonstrated ability to be highly hands-on while mentoring and leading a small team (2-3 engineers), including code reviews, coaching, and technical ownership.
* Deep understanding of Real-Time Embedded systems, including RTOS, scheduling, interrupts, DMA, and low-level drivers.
* Experience with wireless communication protocols; Bluetooth Classic and BLE are a strong advantage.
* Excellent debugging and problem-solving skills.
* Experience working with Git and modern development workflows.
* Strong communication skills and fluent English. Nice-to-Haves
* M.Sc. or strong academic background in algorithms, signal processing, or related fields.
* Experience with audio processing, DSP algorithms, or Real-Time audio systems.
* Familiarity with power optimization techniques for battery-powered devices.
* Experience with bootloaders, firmware update mechanisms, or OTA solutions.
* Exposure to safety or regulatory standards (e.g., ISO 26262, IEC 62304).
* Scripting experience ( Python /Bash) for automation and tooling.
* Hebrew or additional language skills.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8491197
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Beit Haemek
Job Type: Full Time
We are looking for an experienced, self-motivated, and innovative Embedded Firmware Engineer with excellent collaboration and problem-solving skills to join our firmware team.
This role involves developing, integrating, and optimizing the embedded software that powers our BeeHome robotic systems across multiple product generations.
Were on a mission to save the world - one bee at a time.
With bee populations in global decline, we develop cutting-edge solutions at the intersection of robotics, AI, and environmental science to protect pollinators and preserve biodiversity.
Were a team of engineers, scientists, and innovators using technology for good - shaping the future of sustainable agriculture.
If youre looking for meaningful impact through innovation, wed love to have you on board.
What Youll Do?
Design and develop robust, efficient, and testable C/C++ firmware modules (drivers, communication stacks, control logic, abstraction layers).
Own new peripheral integrations (actuators, sensors, motor controllers) end-to-end from concept through prototype to production.
Develop and enhance bootloader and OTA (Over-The-Air) firmware update systems with a focus on reliability and integrity.
Work with Cortex-M microcontrollers (STM32 preferred) on bare-metal or lightweight OS environments.
Debug and validate embedded systems using tools such as ST-Link, CAN analyzers, and oscilloscopes.
Collaborate across disciplines to ensure optimal performance and reliability of the full system.
Contribute to continuous improvement through peer code reviews, refactoring, and documentation.
Requirements:
5+ years of professional experience developing embedded firmware for production systems (C/C++)
3+ years hands-on experience with ARM Cortex-M microcontrollers (STM32 highly preferred)
2+ years experience developing on Linux OS (toolchains, scripting, build systems)
2+ years experience with electrical schematics and hardware-software interaction
1+ year experience with motor control systems, such as stepper motors or BLDC/TMC51xx controllers
Strong knowledge of communication protocols (CAN/FDCAN, SPI, I2C, UART) and low-level driver development
Experience with bare-metal programming and resource-constrained optimization
Excellent written and verbal communication skills in Hebrew and English
Proven ability to troubleshoot, profile, and optimize for performance, memory, and timing
Personal attributes: innovative and detail-oriented mindset, strong analytical and problem-solving skills, proactive and self-motivated, collaborative team player with excellent communication and adaptability
Advantages:
Experience with Python or other high-level OOP languages for build/test automation
Familiarity with RTOS and Linux kernel development
Experience building bootloaders or in-field OTA update systems
Exposure to networking and Bash scripting for embedded toolchains
Prior experience working in startup or multidisciplinary environments
Background in environmental sensing, motion control, and robotics systems
B.Sc. in Software Engineering, Computer Science, Electrical, or Computer Engineering.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8565911
סגור
שירות זה פתוח ללקוחות VIP בלבד