Systems Engineer (Rust)
Matic Robots · Menlo Park, CA · 8 mo ago
On-siteInformation Technology$120k–$200k/yrFull-time
About the role
We’re looking for a meticulous, Rust-loving Software Engineer to join us on the ground floor, with runway for huge and immediate impact. In this role you'd be joining our Platform team, which works on a diverse set of problems, ranging from low-level driver and kernel development all the way up to interfacing with the complex perception algorithms running locally on the robot, with high performance expectations and very limited computes.
Responsibilities
- Build software systems that can range from building compute graph pipelines, auto-update of software/firmware, enabling delightful, multi-modal (gestures, voice, etc.) interactions to network systems for debugging and logging
- Enable very fast robot and device data transfer protocols that feel like magic to users, including designing secure, efficient, and robust software for real-time data and video transfer
- Perform root cause analysis of system crashes and fix issues
- Recognize opportunities to create tools and improve infrastructure for more developer efficiency
- Closely collaborate with the Software, Algorithms, and Hardware teams to bring product vision to life that changes the perception of what’s possible
Requirements
- Fluency in Rust, good to have C, C++
- Familiarity with a systems scripting language, such as Shell or Python
- Familiarity with userspace Linux programming and conventions
- Proven track record of building great software
- Pride in your programming and attention to detail
- 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
Qualifications
- Genuinely motivated to help those around you
- Passionate about learning outside of your normal comfort zones
- Loved diagnosing complex technical issues
- Excited to do great work
- Excited about taking ownership on a wide range of systems and drive projects from concept through shipping
Skills
- Rust
Benefits
- Compensation Base $120,000 — $200,000
- Actual Compensation will depend on skills, experience and qualifications.
- Base Salary is one part of the total compensation package.
- The role is also eligible for equity through the company’s discretionary equity program, along with a comprehensive benefits package that includes medical, dental and vision coverage access to a 401(k) plan.