Head of Software Embedded Engineering
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Gilboa Regional Council, Israel
Full-time
7+ years
About this Job
Maytronics, a global leader in robotic pool cleaning solutions, is seeking a highly experienced Embedded Software Group Manager to lead and grow the embedded application software domain within our robotics division. This role oversees multiple teams responsible for developing the application-layer logic, control algorithms, and system behaviors that power our next-generation robotic platforms.
As the Software Group Manager, you will be accountable for technical direction, execution excellence, and organizational leadership across a group of embedded software engineers and team leads. You will work closely with hardware, algorithms, QA, system engineering, product, and additional embedded groups to deliver high-quality, scalable, and innovative software solutions for our global product portfolio.
This position combines strategic leadership with technical depth, making it an excellent fit for experienced team leaders or group managers looking to influence product architecture and drive multidisciplinary development at scale.
Responsibilities:*
- Lead, mentor, and develop multiple embedded software teams (including team leaders) working on the robot’s application, as well as its BSP and IoT layers• Define the group’s technical roadmap, architecture guidelines, and best practices• Drive development of core software logic, robotic control algorithms, and system behaviors across products• Ensure high engineering standards, code quality, and maintainability using modern software methodologies• Collaborate with cross-functional stakeholders including hardware, algorithms, integration, QA, system engineering, and product• Oversee delivery timelines, capacity planning, and team growth• Participate in high-level design reviews and hands-on technical decision-making• Support integration and testing activities, including real-world robot validation scenarios• Promote a culture of innovation, ownership, and continuous improvement
- •* B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or related field• 7+ years of hands-on experience in embedded software development• Strong expertise in C++ and modern software engineering principles• Solid understanding of object-oriented design, software architecture, and embedded development**•** Experience with embedded operating systems such as Embedded Linux (Yocto or similar), including system bring-up, debugging, and driver/user-space development• Hands-on experience working with ROS or ROS2 in embedded or robotics applications, including node design, messaging, and system integration• 3+ years of leadership experience managing software teams or multidisciplinary groups• Proven track record of delivering complex embedded or robotics projects
- •* Background in robotics, real-time systems, or multidisciplinary products• Knowledge of embedded communication protocols (SPI, UART, CAN)• Experience with IMU sensors, navigation systems, or perception components• Familiarity with embedded Linux distribution customization (Yocto-based) and integration workflows• Exposure to Neural Processing Units (NPU) or AI acceleration technologies
About the Company
