Roc Search is currently looking for a C++ Software Engineer with some DevOps background to join a well-established software team supporting a major Robotics client. This role involves working on a large, complex codebase interfacing with robotics hardware and services. You’ll contribute to the ongoing development, integration, and deployment of critical components in a complex, distributed robotic system.
Qualifications:
- Strong proficiency in modern C++ (C++14/17/20), with the ability to write clear, maintainable, and performant code.
- Familiarity with systems programming, memory management, multi-threading, and performance tuning.
- Experience working on or contributing to large, production-grade C++ codebases.
- Exposure to Docker, AWS, and CI/CD tooling—comfortable working in a DevOps-enabled environment.
Key Responsibilities:
- Design, modify, and maintain components of a modern C++ robotics application using best practices for performance, safety, and scalability.
- Work within a microservice architecture where C++ services interact with Python- and TypeScript-based components.
- Troubleshoot and debug complex, multi-threaded C++ code interacting with real-time hardware systems.
- Collaborate with DevOps engineers to ensure smooth integration and deployment via Docker and AWS-based CI/CD pipelines.
- Independently understand, navigate, and contribute to a large existing codebase with minimal supervision.
Recap:
- Location – Fully Remote
- W2 Rate – $70/hr - $80/hr dependent on relevant experience
- Length – Long term Contract
If you think you're the right person for this job, we’d love to hear from you!