About This Role
Rust Developers will build and optimize the core architectures for the real-time control and management of robotic swarms and sensor systems. This position involves working with cutting-edge technologies and contributing to complex, mission-critical systems in a collaborative environment.
Responsibilities
- Design, develop, and maintain robust and scalable systems for swarm control and sensor management
- Implement efficient communication protocols and real-time processing solutions for robotics
- Collaborate closely with cross-functional teams to integrate backend components with robotics software and sensor networks
- Optimize system performance, scalability, and reliability in a distributed robotics environment
- Solve challenging problems using modern programming languages such as C++ and Rust
- Participate in code reviews, architecture discussions, and software design decisions
Requirements
- 5+ years of professional experience in backend development with a strong focus on real-time systems
- Proficiency in C++ and Rust, with a solid understanding of modern software development practices
- Experience in building and optimizing backend architectures for distributed systems
- Familiarity with network protocols, multithreading, and low-latency data processing
- Knowledge of system architecture design, performance optimization, and resource management
- Ability to work independently, solve complex technical problems, and thrive in a fast-paced startup environment
Nice to have:
- Experience in robotics, swarm control, or sensor integration
- Familiarity with cloud platforms, Docker, or Kubernetes for scalable deployments
- Understanding of embedded systems or real-time operating environments