Embedded Software Architect

Tel Aviv

About The Position

  • As a player in an architects’ team, you will create and maintain the software architectural design by defining software components, how they interact with each other and with the rest of the host system, and our embedded software products’ general behavior
  • Support project management at technical discussions of features and change requests
  • Support developers with the integration of new features into the existing architecture
  • Support the planning and development of frameworks, tools and reusable components
  • Analyze feature requirements and map them to architectural elements 
  • collaborate with many stakeholders - project manager, product manager, developers, QA, and quality


  • +5 years of hands-on experience developing with C/C++
  • Proven knowledge in design patterns 
  • Strong analytical abilities - candidate should be able to reduce system complexity without neglecting essential details 
  • Familiarity with embedded Linux based systems
  • Good communication skills - candidate should be able to explain complex technical systems and present technical decisions in an abstract way


  • Experience with Enterprise Architect or other UML based tools
  • Experience with Scripting languages such as Python or Perl
  • Experience with Automotive/ASPICE or equivalent standards
  • Familiarity with cybersecurity and the methods of security products
  • +1 years of system engineering or equivalent

Apply for this position