Senior Software Engineer (Python)
At RightHand Robotics, we have a rapidly growing and highly capable engineering team building robotic piece-picking solutions and deploying them around the globe. Our product has to be reliable enough to run non-stop on fleets of robots in the world’s largest warehouses. If you’re simultaneously excited and a bit terrified about what this could mean for you, good! If working hands-on with robots on a daily basis intrigues you, read on!
RightHand Robotics is seeking an experienced software engineer to work with our Custom Cells team. This individual will work closely with other teams to augment existing software as necessary to meet the unique needs of each of our customers. In doing so, they will delve into many different areas of the codebase and work with state-of-the-art algorithms while also preserving stability and system speed.
No robotics experience necessary!!!
You will:
- Collaborate with other engineering teams to deploy solutions that address customer needs
- Design, develop, implement, and maintain a variety of key software components.
- Debug complex, multi-process systems.
You have:
- 4+ years of experience using Python in a production environment
- 3+ years of experience using Linux in a production environment
- Experience building and maintaining large, complex, commercial systems (including use of version control, automated testing, build tools)
- Experience mentoring and coaching junior engineers
- Excellent written and verbal communication skills
- BS in Computer Science, Software Engineering or equivalent
Bonus:
- Experience in a technical leadership role in a small team
- Experience with middleware and messaging layers
- Experience with Docker
- Experience in C/C++
We offer:
- Hybrid work model
- Passionate, collaborative and fun teammates.
- Flexible vacation and work schedule.
- 401(k)
- Generous premium coverage for medical and dental plans.
- Robots, galore!