Facebook pixel

Systems Engineer
Embedded Linux
Posted on 1/6/2023
INACTIVE
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Linux/Unix
Python
Communications
TCP/IP
Requirements
  • Strong familiarity with userspace Linux programming and conventions & working knowledge of Linux kernel internals
  • Deep experience in multi-threaded C and C++
  • Familiarity with a systems scripting language, such as Shell or Python
  • Knowledge of common communication protocols (e.g. USB, RS232, TCP/IP/HTTP)
  • Experience with working on C/C++ microcontroller firmware is a big plus
  • 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
  • You are genuinely motivated to help those around you
  • You are passionate about learning outside of your normal comfort zones
  • You love diagnosing complex technical issues
  • You are excited to do great work
Responsibilities
  • 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 ISP & DSP pipelines
  • Be an integral member of our small software team
Matician

11-50 employees

Level-5 autonomous home machines company