Robotics Software Developer
Company: Samson Rose
Location: San Francisco
Posted on: February 1, 2025
Job Description:
We are exclusively engaged with an outdoor robotics client to
help find a Robotics Software Developer to build and maintain
critical software infrastructure, including device management,
mission management, and cloud connectivity. This role involves
creating robust, scalable software systems that enable seamless
communication between autonomous robots, cloud platforms, and
mission control interfaces. This person will play a key role in
ensuring the reliability and performance of their robotic
operations.Key Responsibilities
- Design and develop software infrastructure for device
management, mission control, and fleet coordination.
- Implement and maintain mission management systems to plan,
execute, and monitor autonomous tasks.
- Develop interfaces and protocols for managing and configuring
robotic devices.
- Integrate basic cloud services to support data storage, remote
monitoring, and analytics.
- Ensure reliable communication between cloud systems and
on-robot components.
- Optimize software for real-time performance, reliability, and
scalability.
- Collaborate with multidisciplinary team members to ensure
seamless end-to-end system functionality.
- Create documentation for system architecture, APIs, and
software modules.Requirements
- 4+ years of experience in robotics software development,
infrastructure, or distributed systems.
- Proficiency in C++ and Python.
- Experience developing software for robotic systems (ROS, ROS
2).
- Understanding of Docker, containerization, and deployment
processes.
- Proficiency with CI/CD pipelines.
- Knowledge of real-time systems and multi-threaded
programming.
- Proficiency with development tools (Git, JIRA).
- Strong problem-solving abilities, attention to detail, and the
ability to work collaboratively in a dynamic
environment.Preferred
- Experience with mission planning and task execution
systems.
- Experience with large-scale distributed robotics systems.
- Knowledge of cybersecurity practices for IoT and robotics.
- Familiarity with cloud platforms (AWS, Azure, GCP) and basic
cloud services (data storage, REST APIs).
- Proficiency in communication protocols (MQTT, gRPC, WebSockets,
etc.).
- Experience in deploying robotic systems in field environments
(construction, industrial, etc.).If this role is of interest to
you, please apply for it with your current resume. We will reach
out to schedule an initial call.
#J-18808-Ljbffr
Keywords: Samson Rose, San Jose , Robotics Software Developer, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...