Power the Future with us! At (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery Storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. We are seeking a talented Embedded Software Engineering Manager to lead our dynamic team. You will oversee the development of Embedded software for various products, ensuring high-quality and timely delivery. This role involves managing multiple projects and coordinating with cross-functional teams to drive innovation and excellence. Key Responsibilities:
* Lead and manage a development team focused on Embedded software.
* Oversee multi-task projects involving the implementation of software on multiple platforms (DSPs, ASICs, operating systems).
* Define project goals, timelines, and deliverables, ensuring alignment with company objectives.
* Coordinate with hardware and other engineering teams to ensure seamless integration and functionality.
* Prepare and review software specifications and design documents.
* Develop and implement processes for software development, testing, and troubleshooting.
* Manage software versions using common source control tools.
* Track software bugs and ensure timely resolution.
* Support software QA activities and provide post-production support when necessary.
* Foster a collaborative and innovative team environment.
* Develop and maintain CI/CD pipelines to ensure efficient and reliable software delivery.
Requirements: * Academic degree in Electrical Engineering, Computer Science, or Software Engineering.
* Minimum 10 years of experience in Embedded software programming.
* At least 10 years of Proven experience in a managerial or leadership role within an engineering team.
* Proficiency in Real-Time programming in C for microcontrollers.
* Experience developing on various microcontrollers and dealing with Real-Time constraints.
* Good programming knowledge and experience in C or C ++.
* Knowledge of basic schedulers and Embedded OS (FreeRTOS/ LinuxgreenTxtBg!).
* Knowledge of software configuration management tools, defect-tracking tools, etc.
* Knowledge of software IDE tools (Keil/IAR).
* Knowledge of different serial protocols, interfaces, and hardware subsystems.
* Experience with TEST equipment such as oscilloscopes and logic analyzers.
* Experience in developing and maintaining CI/CD pipelines.
* Excellent communication, leadership, and project management skills.
* Team player, highly motivated, quick to grasp, and willing to work in a dynamic and challenging environment. Why Join Us: This is a great opportunity to face new challenges, be creative and innovative, and have a real influence on new product lines. Join us in revolutionizing the energy industry!?recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. is committed to seeking out and retaining the finest human talent to ensure top business growth and performance.
This position is open to all candidates.