Full-Time

Systems Engineer

Posted on 12/1/2023

Matic

Matic

51-200 employees

Autonomous floor cleaning robot with 3D mapping

Robotics & Automation
Consumer Goods

Junior

Mountain View, CA, USA

Required Skills
TCP/IP
Python
Communications
Linux/Unix
Requirements
  • 1 year of industry experience
  • Strong familiarity with userspace Linux programming and conventions & working knowledge of Linux kernel internals
  • Deep experience in multi-threaded C
  • Familiarity with a systems scripting language, such as Shell or Python
  • Knowledge of common communication protocols (e.g. USB, RS232, TCP/IP/HTTP)
  • Experience with working on C, or C++ microcontroller firmware is a big plus
  • Comfort with a fast-paced, startup atmosphere -- you don’t shy away from the hard work
  • High level of maturity, ownership, and pride in your work
Responsibilities
  • Develop core device systems software and functionality from the ground up
  • Enable mechanical engineering and other teams by building a robust software stack that interacts with firmware, motors, sensors and other software agents
  • Work with both EE and software teams to ensure feature feasibility & functionality
  • Perform root cause analysis of system crashes and hardware failures
  • Identify bugs & bottlenecks to improve system performance
  • Develop and debug pipelines for data from cameras and other sensors
  • Be an integral member of our small software team

Matician's main product, Matic, is an advanced autonomous floor cleaning robot that utilizes photo-realistic vision and precise 3D mapping to maintain clean floors. It employs on-device vision algorithms, adapts cleaning methods based on floor type and spills, and ensures privacy by processing all data within the home.

Company Stage

Series A

Total Funding

$29.6M

Headquarters

Mountain View, California

Founded

2017

Growth & Insights
Headcount

6 month growth

15%

1 year growth

52%

2 year growth

92%
INACTIVE