דרושים » הנדסה » Embedded Firmware Engineer - Team Lead

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
דרושים במיטרוניקס
Job Type: Full Time
Join Maytronics' advanced Robotics R D team and play a key role in developing the software that powers our next-generation autonomous robotic platforms. We are looking for a hands-on Embedded software engineer with a passion for solving complex engineering challenges and delivering high-quality solutions from concept to deployment.
Develop, debug, and maintain Embedded software in C / C ++ for both:
MCU firmware environments (Bare-Metal / RTOS)
Embedded Linux User-Space applications
Design and implement robotic control logic, state machines, and behavioral algorithms.
Develop reliable communication mechanisms between microcontrollers and Linux -based systems.
Perform system integration, debugging, and validation on physical hardware.
Investigate and resolve complex system -level issues across hardware and software domains.
Collaborate closely with Software, Hardware, system En
Requirements:
B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
years of hands-on experience in Embedded software development 3-5
Strong programming skills in C and C ++.
Experience developing software for MCUs (STM32, ESP32, Cortex-M, RTOS environments) and/or Embedded Linux.
Proven ability to quickly understand complex systems and existing codebases.
Strong debugging, problem-solving, and analytical skills.
High standards for code quality, ownership, and execution.
Excellent communication and teamwork skills.
Advantage
Experience with ROS / ROS 2.
Familiarity with communication protocols such as CAN, UART, SPI, and I2C.
Experience with debugging and diagnostic tools such as GDB, Wireshark, and CAN utilities.
Python scripting experience for automation and testing.
Experience in robotics, motion control, or autonomous systems.
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8857789
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
 
משרה בלעדית
2 ימים
חברה חסויה
Location: More than one
Job Type: Full Time
A stable and growing multidisciplinary engineering company in Northern Israel is looking for a Software manager to lead its software development activities and play a key role in developing the next generation of complex systems.
The company specializes in developing complex systems from concept to production, combining systems engineering, software, electronics, mechanics, and manufacturing under one roof.

Key Responsibilities
Lead and manage a team of software engineers, both professionally and personally.
Lead the development of Embedded systems and complex software solutions.
Define and drive software architecture and development methodologies.
Collaborate closely with Systems Engineering, Electronics, and Mechanical Engineering teams.
Plan, prioritize, and monitor tasks, schedules, and deliverables.
Participate in design reviews, system integration, testing, and customer deliveries
Requirements:
At least 8 years of software development experience.
At least 3 years of experience managing software development teams.
Significant hands-on experience in Embedded software development.
Strong programming skills in C / C ++.
Experience working in a Linux environment.
Experience with Git and version control.
Experience working on multidisciplinary engineering projects.
Strong leadership skills, a system -level perspective, and excellent interpersonal skills.
Advantages:
Experience with Python.
Experience with RTOS.
Experience with communication systems.
Background in the defense or aerospace industries.
Experience leading teams in NPI (New Product Introduction) and product development environments.
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8852056
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
Required Embedded Systems Engineer, High Speed DSP
About the job
In this role, youll work to shape the future of AI/ML hardware acceleration. You will have an opportunity to drive cutting-edge TPU (Tensor Processing Unit) technology that powers our most demanding AI/ML applications. Youll be part of a team that pushes boundaries, developing custom silicon solutions that power the future of our TPU. You'll contribute to the innovation behind products loved by millions worldwide, and leverage your design and verification expertise to verify complex digital designs, with a specific focus on TPU architecture and its integration within AI/ML-driven systems.
In this role, for High-Speed DSP, you will architect and define the low-level firmware and control loops powering our physical-layer communications silicon. Sitting at the critical intersection of digital signal processing (DSP), hardware-software co-design, and real-time systems, you will lead the development of adaptive algorithms, error correction (FEC), and link-telemetry frameworks. Your work will directly bridge the gap between high-performance hardware pipelines and our AI infrastructure, transforming complex communication systems theory into reliable, real-time silicon execution.
Responsibilities
Define the long-term firmware roadmap and hardware-software partitioning for physical-layer interfaces, determining the optimal balance between hardware-fixed logic and programmable firmware.
Architect advanced "in-situ" monitoring systems and firmware-driven diagnostics to track physical-layer link health, Bit Error Rate (BER) trends, and channel quality across millions of ports in real-time.
Design, model, and implement bare-metal or RTOS firmware to control high-speed transceivers, managing real-time adaptive loops, clock and data recovery (CDR), and physical-layer calibration.
Partner with TPU Systems, Networking Software, and High-Performance Computing (HPC) teams to ensure silicon firmware integrates seamlessly with global cluster management and collective communication frameworks.
Identify and de-risk hardware-software interface bottlenecks (e.g., register maps, driver latencies, and boot-up sequencing) that impact our AI infrastructure.
Requirements:
Minimum qualifications:
Bachelors degree in Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
10 years of industry experience in embedded systems/firmware, communication systems engineering, or digital signal processing (DSP) development.
Experience developing embedded software (C/C++) for high-speed physical-layer interfaces (PHY), digital transceivers, or communication subsystems.
Preferred qualifications:
Master's degree or PhD in Electrical Engineering, Computer Engineering, or a related technical field.
Expertise in Forward Error Correction (FEC) algorithms and advanced modulation schemes.
Track record defining firmware framework specifications, register maps, and Silicon Life-cycle Management telemetry for high-volume networking or AI silicon.
Background in wireless communications with deep domain knowledge of channel modeling, noise mitigation, and digital transceiver architectures.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8846940
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
14/10/2026
Location: Haifa
Job Type: Full Time
We are seeking an experienced Senior Real-Time Embedded Software Engineer to join our core engineering team and develop advanced software for high-performance, mission-critical embedded systems.

Key Responsibilities
Own tasks, infrastructure, and subsystems end-to-end, from requirements analysis and system modeling through design, implementation, testing, integration, and deployment.
Design, implement, integrate, and optimize real-time software for MCU-based platforms.
Translate system-level requirements into robust and efficient software solutions.
Lead software integration and validation on target platforms, including troubleshooting and system bring-up.
Contribute to the development and improvement of software infrastructure and platform-level capabilities.
Work closely with Hardware, Algorithms, and System Engineering teams within a multidisciplinary R&D environment.
Collaborate with relevant stakeholders to drive tasks and projects forward efficiently.
Requirements:
Requirements
B.Sc. in Computer Science, Electrical Engineering, or equivalent relevant experience.
5+ years of hands-on experience developing embedded software in Modern C++.
Proven experience developing real-time software using RTOS and/or Bare-Metal on MCU-based platforms.
Strong understanding of real-time software design principles, multitasking, synchronization, interrupt-driven programming, memory management, and deterministic systems.
Experience with low-level hardware bring-up, device drivers, and embedded communication protocols such as UART, SPI, I²C, CAN, Ethernet, or USB.
Strong debugging and root-cause analysis skills using embedded development and lab tools.
Excellent analytical and problem-solving skills with a strong technical mindset and attention to software quality.
Ability to work independently while taking ownership of complex technical challenges.
Strong communication and collaboration skills, with the ability to work effectively in multidisciplinary teams.
Team player with a proactive, can-do attitude and a passion for engineering excellence.

Advantages
Experience developing software on Linux-based systems.
Experience designing scalable, modular real-time software architectures.
Background in the Defense, Aerospace, Autonomous Systems, or UAV/Drone industry.
Experience with sensor integration, navigation, control systems, communication stacks, or mission-critical embedded applications.
Familiarity with Git, CI/CD pipelines, automated testing, and modern software development practices.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8857047
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/09/2026
חברה חסויה
Location: Haifa
Job Type: Full Time
We are looking for an Embedded Software Engineer to join the SW group and take a major part in redefining the future of AWS cloud.

Were searching for engineers with a passion for networking to develop SRD (Scalable Reliable Datagram). SRD is a high-performance, low-latency transport protocol used within our Web Services infrastructure to optimize network performance. SRD powers several high-impact, cutting-edge products, including on-demand ML and HPC platforms leveraging EFA, next-generation storage services built on EBS, and the future of AWS network traffic.

Key job responsibilities
As an Embedded Software Engineer on the SRD team, your primary responsibility will be to develop and optimize SRD technology across AWSs network infrastructure. You will work on cutting-edge, high-performance platforms that power ML, HPC, and storage-intensive workloads.

Your role will involve designing, deploying, and maintaining the SRD codebase, ensuring its reliability and scalability to meet the demands of diverse applications. You will gain in-depth knowledge of the various platforms and services running SRD within AWS, diving deep to understand their unique challenges and complexities.

Collaboration will be key, as you will work across multiple teams at different layers of the software stack. You will also contribute to defining new hardware modules and enabling offloads to enhance performance.
Requirements:
Basic Qualifications
- Bachelors (or higher) Degree in Computer Science (CS), Electrical Engineering (EE) or related area.
- 5+ years of professional experience in C development, with a mindset for developing optimized code.

Preferred Qualifications
- Multi-core / multi-threaded coding experience.
- Hands-on experience developing Firmware and/or user space drivers for embedded systems / Hands-on experience developing in a Linux environment.
- Hands-on experience with low-level SW development and HW devices.
- Experience with real-time performance profiling and optimization.
- Experience with networking protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834438
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/09/2026
Location: Haifa
Job Type: Full Time
As a Software Development Engineer in Test on our team, you will own the quality of Nitro card embedded software and firmware. You will design, develop, and maintain test automation for embedded systems and components, covering hardware interface verification, real-time firmware behavior validation, firmware update integrity, and fleet-scale deployment confidence. You will collaborate closely with firmware development teams to troubleshoot complex system-level problems at the hardware-software boundary and ensure timely delivery of high-quality Nitro card software to AWS Cloud solutions.

Key job responsibilities
- Own the firmware test automation framework - architect, develop, and extend a Python-based validation solution that scales across multiple Nitro card generations and hardware platforms, automating test coverage across the full firmware stack from boot sequences through board management layers and card-level system integration.
- Design and implement traceable, specification-driven test cases that validate firmware functional correctness, fault tolerance, and performance across hardware components, communication interfaces, and cross-subsystem interactions.
- Optimize CI/CD pipelines by integrating pre-merge and post-merge firmware validation, defining trigger policies per hardware generation, enforcing coding-standard compliance, and reducing commit-to-validated cycle time.
- Troubleshoot complex embedded system failures by analyzing firmware logs, system traces, and hardware diagnostics, then translate field incidents into targeted regression suites that prevent recurrence.
- Collaborate with firmware and hardware teams during new-generation silicon bring-up, define test plans, drive quality gates for production release, and mentor teammates on testing best practices and system architecture.

A day in the life
You start your morning reviewing overnight CI results and triaging any firmware validation failures flagged across active Nitro card generations. Mid-morning, you pair with a firmware engineer to debug a boot-sequence regression discovered during pre-merge testing, using hardware-in-the-loop test benches and system traces. After lunch, you join a design review for a next-generation Nitro card, providing input on testability and proposing validation strategies for new subsystem interfaces. Later, you refine your test framework to improve coverage for a recently released feature, then wrap up by sharing your findings in a team knowledge-sharing session.
Requirements:
Basic Qualifications
- B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of experience in embedded-systems testing, firmware validation, or hardware-software integration testing.
- Strong proficiency in Python for test automation (pytest frameworks, test infrastructure design, tooling development).
- Deep understanding of embedded communication protocols (I2C/SMBus, SPI, UART) and register-level hardware interfaces.
- Hands-on experience with CI/CD pipelines (Jenkins or equivalent) for firmware build and test automation.
- Strong debugging skills across embedded software and firmware systems - proficient in analyzing firmware runtime behavior, system logs, trace outputs, and hardware diagnostics to isolate and resolve issues spanning multiple firmware layers and hardware interfaces.
- Familiarity with Linux-based embedded systems.
- Experience with post-silicon / new-generation hardware validation and bring-up activities, including working with pre-silicon environments such as virtual platforms (VP), and emulation (EMU) for early firmware validation.

Preferred Qualifications
- Experience with ARM-based microcontrollers or SoCs.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834429
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/09/2026
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
We are seeking a Software Embedded 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.

Cutting-Edge Technology: Work on custom silicon (e.g., Graviton, ML accelerators) and innovative networking solutions at the intersection of hardware and software.

Growth & Innovation: Benefit from AWSs resources, mentorship programs, and opportunities to publish technical content.
Requirements:
Basic Qualifications
- Bachelor's degree in Computer Science or a related field.
- 5+ 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
- Knowledge of network design, protocols and troubleshooting.
- Experience communicating clearly and concisely with leadership, stakeholders, and cross-functional teams.
- Experience with AWS or cloud technologies
- Knowledge of hardware/software co-design.
- Familiarity with storage protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834520
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
Our EyeQ Platform Group is looking for a talented Embedded SW Developer to join our Haifa team. In this role, you will be at the heart of our SoC (System on a Chip) validation, specifically responsible for theVideo Interface Unit- the "eyes" of our autonomous driving technology.
You will write high-performance, object-oriented C++ code on our proprietary validation OS, interface with low-level drivers, and take a lead role in complex board bring-up processes. If you thrive on solving "impossible" hardware-software puzzles alongside HW engineers, this is the place for you.
What will your job look like:
Design and implement robust C++ code for multi-threaded, multi-core environments running on advanced MIPS and RISC-V architectures.
Develop Video Interface drivers and frameworks, maintaining and scaling existing systems to support next-gen SoC capabilities.
Board bring-up activities and debug complex systems on our proprietary Silicon.
Utilize on-SoC scripting engines to provide flexibility and interactive SoC usage for internal and external stakeholders.
Requirements:
BSc in Computer Science, Computer Engineering, or Electrical Engineering.
3+ years of hands-on experience in C++ programming and Embedded SW development.
Proven ability to work with HW specifications and develop SW in Bare-metal or RTOS environments.
Strong experience in HW/SW integration and debugging on real SoC environments.
Knowledge in shell scripting and Python.
Understanding of embedded systems architecture (IOs, I2C, SPI, and other interconnect buses)- Advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8826860
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We're seeking a passionate and skilled Embedded Firmware Engineer to play a pivotal role in delivering the next generation of us. In this highly visible position, you'll be at the intersection of hardware and software, collaborating closely with logic designers to deeply understand system-level operations and performance requirements for hardware validation.

In this role, you will develop critical low-level embedded firmware specifically designed to validate hardware functionality, ensure conformance, and drive performance during the bring-up and testing phases of new silicon. This involves designing, developing, and integrating complex drivers, diagnostic tests, and infrastructure essential for SoC bring-up, post-silicon validation, and debugging activities. Ultimately, you'll lead hands-on firmware development, system-level validation, and problem-solving at the hardware-software interface in a dynamic, collaborative environment, with your work directly enabling the successful launch of future our products by ensuring our silicon meets the highest standards.
Requirements:
Minimum Qualifications
10+ years of experience in embedded firmware development within Real-Time (RT) or Embedded environments.
Strong proficiency in C, with a deep understanding of hardware-software interaction.
Hands-on expertise with Hardware-Software integrations, particularly for silicon validation and bring-up.
Exceptional debugging skills at the firmware and hardware level.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or equivalent practical experience.

Preferred Qualifications
Experience with pre-silicon and post-silicon validation methodologies.
Familiarity with CPU architectures (e.g., ARM) and low-level system programming.
Direct experience with System-on-Chip (SoC) development or validation.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847751
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We're seeking a passionate and skilled Embedded Firmware Engineer to play a pivotal role in delivering the next generation of us. In this highly visible position, you'll be at the intersection of hardware and software, collaborating closely with logic designers to deeply understand system-level operations and performance requirements for hardware validation. In this role, you will develop critical low-level embedded firmware specifically designed to validate hardware functionality, ensure conformance, and drive performance during the bring-up and testing phases of new silicon. This involves designing, developing, and integrating complex drivers, diagnostic tests, and infrastructure essential for SoC bring-up, post-silicon validation, and debugging activities. Ultimately, you'll lead hands-on firmware development, system-level validation, and problem-solving at the hardware-software interface in a dynamic, collaborative environment, with your work directly enabling the successful launch of future products by ensuring our silicon meets the highest standards.
Requirements:
Minimum Qualifications
3+ years of experience in embedded firmware development within Real-Time (RT) or Embedded environments.
Strong proficiency in C, with a deep understanding of hardware-software interaction.
Hands-on expertise with Hardware-Software integrations, particularly for silicon validation and bring-up.
Exceptional debugging skills at the firmware and hardware level.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or equivalent practical experience.

Preferred Qualifications
Experience with pre-silicon and post-silicon validation methodologies.
Familiarity with CPU architectures (e.g., ARM) and low-level system programming.
Direct experience with System-on-Chip (SoC) development or validation.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847754
סגור
שירות זה פתוח ללקוחות VIP בלבד