Systems Engineer Rust
Matic is an active consumer-robotics company selling an autonomous home floor-cleaning robot that vacuums and mops using on-device computer vision and mapping.
Funding history
About Matic
Matic develops, manufactures, and sells home-cleaning robots. Its current product uses camera-based perception, mapping, navigation, voice and gesture controls, with substantial processing performed on-device.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build systems for compute graphs, software and firmware updates, multimodal interactions, debugging, and logging. You will design secure, efficient software for real-time data and video transfer, diagnose and fix system crashes, improve developer infrastructure, and work with software, algorithms, and hardware partners.
Requirements
- Fluency in Rust
- Knowledge of C or C++ is preferred
- Knowledge of Shell or Python
- Familiarity with userspace Linux programming and conventions
- Proven track record of building software
Responsibilities
- Build systems for compute graph pipelines, software and firmware updates, multimodal interactions, debugging, and logging
- Design secure, efficient, and robust software for real-time data and video transfer
- Perform root-cause analysis of system crashes and fix issues
- Identify opportunities to create tools and improve developer infrastructure
- Collaborate with software, algorithms, and hardware partners to deliver product functionality
Benefits
- Equity eligibility through the discretionary equity program
- Medical coverage
- Dental coverage
- Vision coverage
- Access to a 401(k) plan
