INACTIVE
Full-Time
Systems Engineer
Posted on 12/1/2023
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