A leading robotics software company in San Francisco is looking for an entry-level Software Engineer to join their innovative team. In this role, you will focus on developing and maintaining robotic interfaces and systems that enhance automation solutions for manufacturers. Ideal candidates should have strong proficiency in Python or C++, and familiarity with ROS or robotic middleware. This position offers a fast-paced environment with opportunities for growth and collaboration with industry experts.
Qualifications
Strong proficiency in Python or C++ for robotics development.
Experienced with ROS or robotic middleware.
Understanding of real‑time communication, networking, and device orchestration.
Responsibilities
Develop, integrate, and maintain robotic interfaces and APIs.
Implement robust communication between cloud layer and robots.
Prototype and test integrations directly with live robots.
Skills
Proficiency in Python or C++
Experience with ROS or robotic middleware
Understanding of real-time communication
Comfortable with hardware and cloud services
Testing and debugging in live environments
Tools
Containerization tools (Docker, Kubernetes)
Job description
A leading robotics software company in San Francisco is looking for an entry-level Software Engineer to join their innovative team. In this role, you will focus on developing and maintaining robotic interfaces and systems that enhance automation solutions for manufacturers. Ideal candidates should have strong proficiency in Python or C++, and familiarity with ROS or robotic middleware. This position offers a fast-paced environment with opportunities for growth and collaboration with industry experts.