Skip to content

Systems Software Engineer – Robotics
Company | OpenAI |
---|
Location | San Francisco, CA, USA |
---|
Salary | $325000 – $405000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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.