2h ago

Embedded Software Engineer - Real-Time Linux

San Francisco Bay Area, California USA
full-timeseniorrobotics

Tech Stack

Description

You will build the foundational real-time Linux platform for autonomous robotics, integrating high-performance compute with controls and machine learning. Collaborate with experts to develop drivers, optimize system performance, and support OTA updates and safety compliance.

Requirements

  • MS in computer engineering, CS, or related
  • Production experience with Linux PREEMPT_RT or QNX
  • Strong understanding of Linux device trees, scheduling, memory management
  • Experience with multicore ARM SoCs and interprocess communication
  • Proficiency in C and C++, ROS 2 middleware

Responsibilities

  • Design and integrate POSIX-compliant systems for robotics and ML
  • Develop framework for real-time integration of controls and ML
  • Develop and maintain drivers for real-time robotic middleware
  • Build tools to monitor and optimize system performance
  • Develop solutions for OTA updates and software deployment
0 views 0 saves 0 applications