Job Description
Backend Engineer (C++ / Systems)
About the Role
You will work on backend systems supporting robotics applications. The role focuses on integrating different components and supporting a system that is becoming more distributed and modular.
This is not a typical web backend role and does not focus on building algorithms from scratch.
Responsibilities
- Develop backend components using C++
- Support communication between different system components
- Integrate multiple parts of the system into a cohesive application
- Work across different layers of the system
- Collaborate with frontend and engineering teams
Must Have
- 5+ years of experience in C++
- 4+ years' experience with system design and architecture
- 3+ years working with distributed systems concepts
- 3+ years understanding system communication (e.g., inter-process communication concepts)
- 4+ years debugging and working across multiple layers of a system
- 3+ years understanding how algorithms function within larger systems
Preferred
- Exposure to graphics, simulation, or robotics
- Experience working with complex, multi-component systems
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free