רוצה להבין מה במשרה יכול להתאים לך?
תיאור משרה
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.
* משרה זו פונה לנשים וגברים כאחד.
קטגוריה
תחומים
רוצה לקבל עדכונים על המשרות לפני כולם?
שמירת העדפות תאפשר קבלת התראות אוטומטיות על משרות רלוונטיות, כך שתוכל להגיב מהר ולהגדיל את הסיכוי למצוא עבודה למצוא את התפקיד הבא