At Thoro, we're on a mission to deliver the benefits of autonomous mobile robotics safely, quickly, and broadly. It all starts with the Thoro autonomy stack, a platform created from industry-leading software and hardware and designed to adapt across a variety of industries and conditions. The stack consists of world-class autonomy software, a highly-customizable cloud reporting tool, a deployment and ops support service, and our advanced hardware solutions.
This is not a research project: we are focused on autonomy at scale, and we've forged strategic partnerships with leading OEMs, setting us up to deliver our autonomy stack in cleaning and logistics and in environments spanning retail, education, health care, airports, event centers ... and more to follow.
Thoro is in a great position to lead the autonomous mobile robotics space with a team of incredible depth and expertise, the technology to deliver, and the partnerships to build a transformative business for the future.
Our team brings deep industry and subject matter expertise, along with a collaborative and optimistic outlook on the future of sustainable, community-serving robotics.
Job Summary
We are looking for a Software Engineer. The ideal candidate is someone who understands our unique business needs and can provide effective solutions while following industry practices.
Responsibilities and Duties
- Create and improve software for the autonomy stack
- Follow engineering best practices for writing, testing and documenting code
- Participate in and facilitate review of software best practices through design reviews
and code reviews - Evaluate performance of the software through unit, regression and on-robot testing
- Investigate robot issues by analyzing logs
- Develop post-processing scripts to evaluate robot performance
- Help integrate and evaluate alternative sensors
Qualification and Skills
Must have:
- Excellent software development habits
- Background in C/C++
- Ability to program in a Linux environment
- Experience with Git
- Experience with automated testing
- Excellent communication skills
Would like:
- Strong math skills
- Experience with Publisher Subscriber architectures
- Experience with robotic systems and sensors used in robotics applications
- Experience with algorithms used in robotic applications such as SLAM, planning, and perception algorithms
Why You’ll Like it Here:
- Competitive salary, bonus, & equity packages
- 401(k) retirement plan
- Pre-tax health care, dependent care, and commuter benefits (FSA)
- Flexible medical, dental, and vision benefits for you and your family
- Life insurance & disability insurance
- Complimentary daily lunch & beverages
- Awesome, encouraging team atmosphere
- Unlimited paid time off
- Option to work remotely part-time
- Office social events including happy hours, parties, and community service projects
- Fully paid on-site parking, local commuter pass
- A casual, laid-back work environment
- High-sensory environment immersed in technology and robotics
Physical Requirements
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift up to 15 pounds at times
Benefits
- High quality health/dental/vision insurance
- Unlimited PTO
- Flexible schedule
Thoro.ai is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Thoro’s employment policies.