Senior Embedded Engineer
Essence Group
Herzliya · Tel-Aviv District · Israel
Full-time
5-10
3d ago
82%
Strong
Job description
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:
•Design, develop, and maintain embedded software for our smart home security systems, focusing on IoT devices, the central hub, and peripheral devices.
•Work extensively with microcontroller-based systems (such as ESP32-S3) and embedded operating systems such as FreeRTOS to develop and optimize system performance.
•Implement and manage device connectivity and networking protocols to ensure seamless communication between system components and cloud services.
•Integrate and manage cellular connectivity, including work with modems such as Quectel BG77 or similar modules, including AT command handling and connection management.
•Troubleshoot and resolve complex technical issues, ensuring system stability and reliability.
•Collaborate with cross-functional teams to define requirements, design solutions, and ensure successful product integration.
Requirements:
•Bachelor's degree in computer science, software engineering, or a related field from a leading institute.
•At least 5 years of hands-on experience in real-time embedded software development in C.
•Strong proficiency in C programming for embedded systems.
•Proven experience developing firmware on microcontroller-based systems, preferably ESP32-class or ARM Cortex-M devices, using FreeRTOS or Bare Metal.
•Hands-on experience with Agentic AI frameworks, including autonomous systems, decision-based intelligence, or context-aware agents.
•Ability to integrate AI capabilities into software development processes, including design, coding, and problem-solving.
•Strong analytical mindset and ability to identify opportunities to enhance development efficiency and product quality using AI-driven insights.
•Hands-on experience with low-level embedded development, including peripherals such as UART, SPI, I2C, ADC, and GPIO.
•Experience with TCP/IP networking protocols such as MQTT, HTTP/HTTPS, and TLS.
•Hands-on experience with wireless communication technologies such as Wi-Fi, Bluetooth/BLE, or Zigbee.
•Experience with cellular modems, including Quectel BG77 or similar modules.
•Experience with Git for source control and version management.
•Familiarity with Agile methodologies.
•Experience with Python for testing, automation, and scripting.
•Excellent documentation and communication skills, including writing design documents, collaborating with hardware teams, and reporting progress.
Advantages:
•Hands-on experience with ESP32-S3 or similar ESP32 platforms.
•Experience developing battery-powered or low-power IoT devices.
•Experience with modem power management, sleep modes, and reconnection mechanisms in cellular IoT systems.
•Familiarity with embedded debugging tools such as oscilloscopes and logic analyzers.
•Experience supporting products in production and field deployments.