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 IC embedded infrastructure engineer
Builds
Cross-platform SDKs, bootloaders, drivers, and firmware for ARM & ARC processors (via careerplan.io/jobs/71-00A-F2-B65-embedded-infrastructure-engineer)
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)
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 code reviews; Define and improve development environments and build flows; Navigate hardware-oriented environments for chip bring-up and device integration
Seniority
Mid-level, hands-on IC
