Open Positions

Embedded Software Engineer

Tel Aviv, Israel · Full-time · Junior

About The Position

At Fabric, we enable retailers and brands to profitability scale both their online and brick-and-mortar business with a high density, high-throughput automated fulfillment platform. With its proprietary software-driven robotics, Fabric is developing a micro-fulfillment solution that enables businesses to increase their fulfillment capacity and overcome labor scarcity, guarantee accuracy, and meet growing consumer demand. Whether it’s for e-commerce fulfillment in a distribution center, back-of-store fulfillment, or B2B replenishment, Fabric enables brands to control costs while delivering an engaging, branded experience that helps strengthen their customer relationships.

Founded in 2015, Fabric has raised $338 million to date and is backed by Aleph, Corner Ventures, Canada Pension Plan Investment Board (CPPIB), Evolv (Kraft Heinz), Innovation Endeavors, La Maison, Playground Ventures, and Temasek. 

The Role

Fabric is looking for an Embedded Engineer. In this role, you will be exposed to different areas of software development from low-level drivers, high level embedded object-oriented applications development and up to microservices in cloud-like environments. In addition, you will collaborate with other departments of the company, such as project managers, mechanics, software, hardware, and quality engineers.

Your Team

Fabric Robotic R&D is a multi-disciplinary group, built from teams of Hardware, Mechanical, Control, and V&V of highly skilled Engineers. The team is responsible for designing the next generation of robotic platforms starting from scratch and up to the final product.

The design stage requires experiments and expertise in delivering fast prototypes to help choose the concept.

During the deployment of the prototype robots, the team encounters many problems that require fast solutions and fast implementation to ensure the project will continue without delays.

Team members support the engineering and manufacturing process during the product life cycle with constant improvements and modifications.

What You'll do

  • Responsibility for an end-to-end development of the SW task deliveries
  • Being the focal point for both internal and external company interfaces (e.g. sub-contractors)


Who you are

  • BSc in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, from a known University.
  • At least 3 years as an Embedded Engineer with excellent oral and written communication skills
  • Experience with Yocto or other Linux OS – must
  • Strong skills in C and Python development - must
  • Experience with cloud architecture and microservices - advantage
  • Extensive experience working with Real-Time Embedded systems
  • Low-level debugging abilities (Using scope, DVM, logic analyzer …) - an advantage 
  • Ability to analyze and understand a wide range of complex systems
  • Development of robotics platform - an advantage

Apply for this position