
Systems Engineer (Rust)

Systems Engineer (Rust)
MaticRobots
Matic is a company focused on revolutionizing home robotics with innovative products like their Wall-E-esque floor cleaning robot. They are seeking a meticulous Software Engineer proficient in Rust to join their Platform team, working on diverse problems from low-level driver development to complex perception algorithms. The role offers significant impact and collaboration within a tight-knit team dedicated to solving challenging problems.
Qualification
- Fluency in Rust; familiarity with C and C++ is a plus.
- Experience with a systems scripting language, such as Shell or Python.
- Familiarity with userspace Linux programming and conventions.
- Proven track record of building software systems.
- Strong problem-solving skills and ownership mentality.
Responsibility
- Build software systems for compute graph pipelines and auto-update of software/firmware.
- Enable fast robot and device data transfer protocols for real-time data and video transfer.
- Perform root cause analysis of system crashes and resolve issues.
- Identify opportunities to create tools and improve infrastructure for developer efficiency.
- Collaborate closely with Software, Algorithms, and Hardware teams to realize product vision.
- Contribute as an integral member of a small software team.




