Gravis Robotics is hiring a Systems Software Engineer to build the foundational software for our autonomous systems. You will be responsible for developing, integrating, and optimizing the low-level software that interfaces directly with robotic hardware.
What You'll Do
- Design and implement robust, real-time software systems for robotic platforms.
- Develop drivers and middleware to interface with sensors, actuators, and compute hardware.
- Optimize system performance, latency, and reliability at the software-hardware boundary.
- Collaborate on system architecture and contribute to software design reviews.
- Write and maintain high-quality, well-tested, and documented code.
What We're Looking For
- Proven experience developing systems-level software in C++ for production environments.
- Strong understanding of operating systems concepts, concurrency, memory management, and networking.
- Experience with real-time or embedded systems development.
- Ability to debug complex issues spanning software, hardware, and their interactions.
- Excellent collaboration and communication skills.
Gravis Robotics is an equal opportunity employer.


