Senior Software Embedded Engineer- CP CARE
- Tel Aviv
- Drushim
- Verified live ·
Mentioned in this posting
Description
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.