Magic.  Realized.

Embedded Software Architect

Ramat Gan

Job Description:

We are seeking an experienced and versatile Embedded Software Architect to join our innovative team. In this role, you will play a critical part in designing and implementing cutting-edge embedded systems for our prototypes and products. You will collaborate with cross-disciplinary teams to ensure seamless hardware-software integration while focusing on scalability, performance, and technical excellence.
Your expertise in communication protocols, real-time operating systems, and algorithm development—coupled with experience in AI and machine learning integration—will shape our technical direction and drive groundbreaking solutions.

 

Responsibilities:

  • Define and develop robust embedded system architectures aligned with business and technical objectives.
  • Collaborate with hardware, software, algorithm, and product teams to ensure cohesive design and functionality.
  • Optimize performance and scalability across ARM/x86 Linux environments.
  • Lead hardware-software integration to achieve seamless and efficient operation.
  • Guide the implementation of best practices in system architecture, software design, and integration.
  • Drive the development of innovative solutions for real-time and low-power embedded systems.
  • Provide technical mentorship and leadership to foster a culture of excellence and innovation.
  • Stay at the forefront of industry trends, emerging technologies, and AI/ML developments to influence architecture decisions.
  • Actively participate in code and design reviews, ensuring adherence to engineering best practices.
  • Contribute to strategic planning and roadmap development from an architectural perspective.

 

Qualifications:

  • 10+ years of experience in embedded systems design, development, and architecture.
  • Strong expertise in C/C++ and real-time operating systems (RTOS).
  • Proficiency with communication protocols such as I2C, UART, USB, Ethernet, and MIPI.
  • Experience with wireless protocols (e.g., BLE, WiFi, DECT-ULE) is a significant advantage.
  • Background in AI/ML integration and algorithm development for embedded platforms.
  • Proficiency in Python and tools like TensorFlow, PyTorch, or tf-lite micro.
  • Proven ability to lead multidisciplinary teams and deliver complex projects.
  • Strong problem-solving and system design skills for real-time and low-power scenarios.
  • Solid experience with ARM/x86 Linux systems and hardware-software co-design.
  • Bachelor's degree in Electronics Engineering, Computer Science, or a related field; Master’s degree preferred.

APPLY FOR THIS JOB

"*" indicates required fields

Drop files here or
Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 2 MB, Max. files: 1.
    Attach (File types: pdf, doc, docx, txt, rtf)