We are Rapid Robotics, and we are proud to be a Bay Area robotics company. We are passionate about building accessible and affordable AI-driven solutions that address the manufacturing labor crisis.
At Rapid, everyone has a seat at our table, and we encourage collaboration and the sharing of ideas. We value mutual respect, innovate with purpose, and, most importantly, put our customers first. These values have helped us build toward our goal to become the biggest provider of robotics automation solutions. We have a big vision, and we need top talent like you to help us get there.
Let’s transform manufacturing together!
About Us - Rapid Robotics
We are Rapid Robotics and are proud to be a Bay Area robotics company. We are passionate about building accessible and affordable AI-driven solutions that address the manufacturing labor crisis.
At Rapid, everyone has a seat at our table, and we encourage collaboration and sharing ideas. We value mutual respect, innovate with purpose, and, most importantly, put our customers first. These values have helped us build toward becoming the biggest provider of robotics automation solutions.
The Perks of Working At Rapid Robotics
We are proud to offer a comprehensive total rewards package, competitive base salary, ownership in the company, 401k, and health (medical, dental, and vision insurance). Our benefits also provide access to mental healthcare programs and virtual health services.
We offer a flexible work environment and value work-life balance - so our team can focus on what matters most. We have a flexible time-off policy - with one requirement - take time off to rest and recharge! Our company is closed for "Rapid Winter Break," between Christmas and the new year.
We have also created programs to encourage our team to connect and build relationships - "coffee buddies" and employee-led groups (virtual and in-person) like our beloved #furbots Slack channel and Women at Rapid.
About the Role
We are looking for a Senior Software Engineer to join our Robotics Software Engineering Team. This role is a unique opportunity to transform a vast experience in C++ and an interest in the robotics field into a career that will impact the supply chain and manufacturing industries.
How You’ll Make an Impact
Write application software that runs on our robots, and incorporate algorithms ranging from motion planning to collision detection, device drivers, and all other robotic-specific solutions in a production environment.
Convert prototypes to at-scale solutions and identify opportunities for automation and technology improvements that develop solutions to keep up with the changing needs of our company and technology
Architect and implement production-level code while building applications and performing test-driven developments and deployments.
Work with the backend and CV team to build reliable and scalable APIs
Perform first-level troubleshooting for robotic issues that arise
Qualifications
Education: Bachelor in Computer Science
Proficient in the following areas: CS Fundamentals, Scalable Code, Algorithmic Complexity, Concurrency, Memory Management, and Communication Protocols.
Experienced with development in C++ (mandatory) and Python (optional)
Good understanding of asynchronous control flow, with notions of concurrency and memory management
Experience with networking and low-level communication protocols, such as MODBUS, UDP, and TCP/IP
Proven track record in creating software for complex systems
Experience running large-scale systems: instrumenting, monitoring, debugging, performance analysis, and optimization
Experience with unit testing and functional testing best practices
Experience with Git and code review process
Confidence is hands-on, from initial whiteboarding and prototyping to building the final product.
We’re Excited if You Have
Contributions to open source projects
Experience with gRPC and Protobuf
Experience with Linux, Docker
Experience working with computer vision and/or robotics
Experience with motion planning and parameterization algorithms
Ready to take the next step in your career?
At Rapid Robotics, our team is what makes us special. We are proudly committed to cultivating a culture of diversity, inclusion, and connectedness that celebrates our differences in identity, experience, and point of view. We strive to create a workplace that reflects the communities we serve and empowers everyone to bring their whole, authentic selves to work.
Rapid Robotics is an equal opportunity employer and does not discriminate against any employee or applicant for employment based on race, color, sex, age, educational background, national origin, citizenship, marital status, religion, sexual orientation, gender identity, and/or expression, lifestyle, veteran status, disability or any other federal, state or local protected class.
Rapid Robotics requires full COVID vaccination for employment in accordance with our Company's Vaccination Policy.