• 127 active jobs (view)

  • Published: September 22, 2022
Job Type
Level of education
Level of Hebrew
Location of job
How many relevant years experience do you require for the role:
More than 3 years


SolarEdge is looking for a top-notch Software Architect. Our product is a multidisciplinary, multiple platform system, with challenging architectures.

NextEdge is an innovation center, creating an environment for building disruptive innovation in the model of startup in residence, in applicable fields.

Projects run independently with the support of the corporate capabilities, financing and market approach.

We are commencing our design and later implementation stage of this platform, with exciting challenges in architectural aspects, and in integration of new technologies, including AI on the edge.

Roles & Responsibilities:

- Define the S/W architecture and high and low level design for this challenging new product development.
- In this role you will take end to end responsibility over research, design, and definition of the core foundations of this embedded / cloud software platform. You shall analyze new and existing infrastructure and develop innovative architecture solutions.
- You will be a part of multi-disciplinary teams (HW, DSP, Cloud, Product) to define APIs and procedures between complex SW and HW systems.


- B.Sc degree in computer science, software or electrical engineering – a must. MSc. In relevant fields desired.
- Profound experience in design and implementation of software using modern engineering concepts, in an architect role
- Locating and directing solutions for critical challenges involving software and hardware interfaces
- Profound understanding in multi-CPU system design
- Planning, tracking, and scheduling software deliverables
- Experience along the Embedded Stack: ML/DL, Linux Kernel (Drivers), Linux User-mode, Cross-compilation, OS internals.
- Proficient in C/C++, functional programming, communication protocols (TCP/IP, HTTP, MQTT) with at least 5+ years of hands-on experience.
- Solid understanding and experience developing in modern Agile environment.
- Lead and guide the S/W application team


- Excellent interpersonal communication, written, verbal and presentation skills.
- Focused, solution oriented execution of tasks, from design to deployment.
- Own an analytic approach to problem solving, with creative thinking.
- Quick learning capabilities, highly motivated, Team player.
- Advantage:
- Experience with Linux Security: SELinux, AppArmor, iptables, OpenSSL.
- Familiarity with firmware (RTOS, MCUs and DSPs).
- Experience with different SW stacks such as Back-End, Front-End, Full Stack, Embedded.
- Experience in AI on the Edge architecture


(Check on your spam box)
Drop files here browse files ...

Related Jobs