CareerPlanSign in

Embedded Software Engineer

Herzliya, IsraelFull-time2026-09-24 → 2026-10-07

Core

Develop and design high-quality embedded software for smart energy devices, focusing on core infrastructure handling communication between devices and external systems (cloud, mobile, controllers).

Role type

Senior IC embedded software engineer (Linux, C/C++) (via careerplan.io/jobs/71-00A-25-C5E-embedded-software-engineer)

Builds

Smart energy inverters, battery storage, backup systems, EV charging, and home energy management ecosystems

Domain

Renewable energy / Smart grid / IoT

Deliverable

production ML models | product features

Required skills

C, C++, Linux embedded software development, hardware-software integration, AI tools for development, unit testing

Preferred skills

Cellular/Wi-Fi/CANbus driver development, Python, Buildroot Linux, Linux kernel programming, security best practices

Technologies

Linux, C, C++, Buildroot, AI tools

Responsibilities

Develop and design high-quality code following best practices; Optimize and enhance performance of existing software components; Collaborate with hardware engineers for seamless integration; Lead technical discussions, code reviews, and mentor junior engineers; Participate in the full software development life cycle; Develop core infrastructure for device-to-external-systems communication.

Seniority

Mid-level, hands-on IC