1 year ago
Base Salary
$160k - $240k/yr
Responsibilities
- Develop core device systems software and functionality from the ground up.
- Build a robust software stack interacting with firmware, motors, sensors, and other software agents.
- Collaborate with electrical engineering and software teams on feature feasibility and functionality.
- Perform root cause analysis of system crashes and hardware failures.
- Identify bugs and performance bottlenecks.
- Develop and debug pipelines for camera and other sensor data.
- Contribute as an integral member of the small software team.
Requirements
- 5+ years of industry experience.
- Strong familiarity with userspace Linux programming and conventions, plus working knowledge of Linux kernel internals.
- Deep experience with multithreaded C.
- Familiarity with a systems scripting language such as Shell or Python.
- Knowledge of communication protocols including USB, RS232, TCP/IP, and HTTP.
- Experience with C or C++ microcontroller firmware is a strong plus.
- Comfort working in a fast-paced startup environment.
- High maturity, ownership, and pride in technical work.
- Motivation to support teammates, learn outside normal comfort zones, diagnose complex technical issues, and deliver high-quality work.
Benefits
- Base compensation of $160,000–$240,000, plus eligibility for discretionary equity.
- Medical, dental, and vision coverage.
- Access to a 401(k) plan.
- Pre-launch startup environment with substantial ownership and immediate impact.
About Matic
Matic builds autonomous home robots, with a flagship floor-cleaning robot that uses cameras, on-device AI, and 3D mapping to navigate and clean real homes. The privately held company sells consumer robotics hardware and companion software, including a mobile app for setup and support. Founded in 2017 and headquartered in Mountain View, California, it raised a Series A in 2023.
