
Software Engineer - Systems
Sunday Robotics8 months ago
Responsibilities
- Define system interfaces for real-time performance and communication reliability.
- Write and maintain low-level drivers for interaction between the robot's computer and physical components.
- Develop robust logging and diagnostics tools for system health and debugging.
Requirements
- 5+ years of experience in developing systems software for robotics or similar environments.
- Strong understanding of systems-level languages such as C, C++, or Rust.
- Proficient in Linux, including kernel tuning, scheduling, IPC, memory management, and RTOS.
- Experience with CPU performance optimization and real-time programming.