MaticRobots logo

Senior Platform Engineer (Embedded Linux)

MaticRobotsMountain View, CA
FullTimeon-sitefull-timelinux+5 more
Apply Now
MaticRobots logo

Senior Platform Engineer (Embedded Linux)

MaticRobots

Apply Now

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

Similar Jobs