

Senior Platform Engineer (Embedded Linux)

Senior Platform Engineer (Embedded Linux)
MaticRobots
Matic is seeking a Senior Embedded Linux Engineer to join their Platform team, focusing on developing core device systems software for their innovative home robotics product. The role offers significant impact in a collaborative environment dedicated to solving complex problems in home automation.
Qualification
- 5+ years 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)
- Eager to learn Rust
Responsibility
- 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



