About Essence Group:
Essence Group is a global technology leader in IoT-based platforms for security, healthcare, and senior care markets. With over 80 million devices deployed worldwide, our mission is to deliver innovative, cloud-connected solutions that empower people to live safer, more independent lives. Our products span smart home security, health monitoring, and emergency care-developed and manufactured in-house, from device to cloud.
We are seeking a Senior Embedded Engineer to join our team in our offices in Herzliya.
Responsibilities
- Lead and mentor a team of Embedded Software Engineers
- Own system architecture and drive technical decisions
- Design, develop, and optimize software based on Embedded Linux (Yocto)
- Oversee multi-process and networking system design
- Collaborate with hardware, QA, and product teams for full system integration
- Conduct code reviews and enforce best practices and high-quality standards
- Drive innovation and integrate AI-based capabilities into development processes
- Manage team execution, priorities, and delivery timelines
Requirements
- B.Sc. in Computer Science, Software Engineering, or a related field
- Proven experience as a Team Lead / Engineering Manager - at least 3 years
- 8 years of experience in Real-Time Embedded development
- Strong proficiency in C and modern C++ (C++14 and above)
- Extensive experience with Embedded Linux (Yocto), including kernel and drivers
- Strong experience with multi-threading / multi-process systems
- Experience with AI / Agentic AI
- Experience with Python for automation and testing
- Familiarity with Agile methodologies