Posted in

Systems Software Engineer – Robotics

Systems Software Engineer – Robotics

CompanyOpenAI
LocationSan Francisco, CA, USA
Salary$325000 – $405000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s or Master’s degree in Software Engineering or a related field
  • 6+ years of experience in embedded system development and deployment
  • Deep understanding of real-time Linux and interprocess communication strategies for real-time systems
  • Diverse experience with network technologies such as CAN, RS485, or Ethernet
  • Strong proficiency in Rust or C++
  • Excellent communication skills, capable of conveying complex technical information clearly and effectively.

Responsibilities

  • Collaborate on the design and implementation of our embedded, on-device, high-performance software stack; architecture, tool-chains, style guide, commit process, testing philosophy, validation flow, etc.
  • Help build high-performance communication systems for IPC, logging, visualization and inference.
  • Develop methodologies for enforcing soft and hard-real-time constraints across different parts of our system.
  • Write and deploy software focused on large applications processors that coordinate data streams from a wide variety of sources.
  • Work directly with hardware across bring-up, debugging, and deployment of custom hardware.
  • Help to develop foundational infrastructure for managing and deploying an embedded system at scale in a production environment.

Preferred Qualifications

    No preferred qualifications provided.