Senior Software Embedded Engineer- CP CARE

HighTech CompanyTel Avivdrushimpublicerad 2026-11-08
Krav:PythonGitQA/TestAgileAISecuritySenior

We are seeking a Senior Software Embedded Engineer to join our Control Panel team.

As a key member of the R&D Embedded SW department, you will be entrusted with designing, coding, and optimizing software that powers sophisticated control panels in cutting-edge environments.

Your role will span the full development lifecycle, from initial design and architecture through implementation, debugging, and integration with hardware teams.

The ideal candidate will demonstrate a passion for innovation in embedded systems, applying expertise to deliver reliable, high-performance solutions within tight project timelines.

You will also take an active part in modernizing how the team works by applying AI-assisted development practices (code generation, review, test automation, diagnostics) in your daily engineering execution, and, where relevant, contributing to the evaluation of AI capabilities for the product roadmap itself.

Responsibilities ? Design, develop, and maintain embedded software for our smart home security systems, focusing on the central hub and peripheral devices.

? Work extensively with Embedded Espressif and FreeRTOS to develop and optimize system performance.

? Implement and manage multi-process designs and networking protocols to ensure seamless communication between system components.

? Develop and maintain Python scripts and MySQL databases for system management and data analysis.

? 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.

? Bachelor's degree in computer science, software engineering, or a related field from a leading institute.

? MUST: Decent level of technical English in writing and conversation, ability to present and interact with peers over video call properly.

? MUST: At least 5-6 years of experience in RT Embedded programming.

? MUST: Strong Proficiency in C and modern C++ (C++14 and higher).

? MUST: Experience with Espressif and FreeRTOS.

? MUST: Actual Hands-on working Experience with AI / Agentic AI in coding and planning. Ability to integrate AI capabilities into software development processes, including design, coding, and problem-solving.

? MUST: Experience with TCP/IP, IoT/Cellular systems/networking protocols such as MQTT, HTTP/HTTPS, and TLS.

? Strong analytical mindset and ability to identify opportunities to enhance development efficiency and product quality using AI-driven insights.

? Solid understanding of Object-Oriented Design (OOD) principles.

? Proficiency in Linux development, including shell scripting.

? Strong understanding of multi-process and multi-threading design concepts.

? Hands-on experience with wireless communication technologies like Wi-Fi, Bluetooth/BLE, and Zigbee.

? Experience with cellular modems, including TELIT HE910 or similar modules.

? Experience with Git for source control and version management.

? Familiarity with Agile methodologies.

? Experience with Python for testing, automation, and scripting.

? Experience in designing and managing MySQL databases.

? Excellent ation and communication skills, including writing design documents, collaborating with hardware teams, and reporting progress.