Senior Embedded Infrastructure Engineer
Core
Build and maintain shared embedded software foundations, reusable code, and core technologies for SolarEdge's smart energy products.
Role type
Senior Embedded Infrastructure Engineer
Builds
Cross-platform SDKs, bootloaders, drivers, and firmware for ARM & ARC processors
Domain
Renewable energy / Embedded systems
Required skills
C/C++, RTOS, bare-metal firmware, microcontroller debugging (JTAG, logic analyzers), peripheral drivers (UART, SPI, I2C, ADC, PWM, Timers, DMA), system-level validation
Preferred skills
AI-driven development tools, CAN-FD/Ethernet/TCP/IP protocols, Python scripting, CI/CD pipelines (Gitlab CI, Github Actions, Jenkins), build systems (CMake, Bazel, Meson)
Technologies
ARM, ARC, CMake, Bazel, Meson, Gitlab CI, Github Actions, Jenkins, Python, JTAG, Logic Analyzers
Responsibilities
Develop and maintain embedded software for a cross-platform SDK; Develop bootloaders, drivers, bare-metal, and RTOS-based firmware; Collaborate across software, hardware, and architecture teams; Participate in design reviews and develop high-quality code with unit and automated system tests; Define and improve development environments and build flows; Navigate hardware-oriented environments for chip bring-up and device integration
Seniority
Senior, hands-on IC
