Software Architect
SolarEdge
- הרצליה
- משרה קבועה
- משרה מלאה
IsraelCity:
Herzliya
- B.Sc degree in computer science, software or electrical engineering – a must.
- Profound experience in design and implementation of software using modern engineering concepts.
- Experience along the Embedded Stack: Linux Kernel (Drivers), Linux User-mode, Cross-compilation, OS internals.
- Proficient in Python, 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.
- Familiarity with the IoT world.
- Experience with Linux Security: SELinux, AppArmor, iptables, OpenSSL. - Advantage
- Familiarity with firmware (RTOS, MCUs and DSPs).- Advantage
- Experience with different SW stacks such as Back-End, Front-End, Full Stack, Embedded.- Advantage
- Proven experience as a Architect.- Advantage
- Experience with low-level security mechanisms: SecureBoot, TrustZone.- Advantage
- Experience with SDL and security code analysis tools (CodeSonar, Coverity, etc).- Advantage
- Excellent interpersonal communication, written, verbal and presentation skills.
- Hand-on up to 40%.
- Patient and dedicated ability to execute tasks from design to deployment.
- Taking an analytic approach to problem solving, creative thinking.
- Quick learning capabilities, Highly motivated., Team player.