Robotics Software Engineer - Test & Quality (Boulder, CO)
Indexed description
PickNik is an agentic-coding-forward company. We use AI-assisted and agentic coding tools as part of our everyday development to ship and maintain high-quality software faster, and we expect engineers to adopt these tools and keep getting more effective with them.
As a Robotics Software Engineer - Test & Quality at PickNik Robotics, you will help raise the quality bar for MoveIt Pro across the full stack — from C++/ROS 2 Behavior Tree nodes, through the Python REST API, to the React frontend. You'll write automated unit, integration, and end-to-end tests, build the test infrastructure and CI quality gates that make it low-friction for every engineer to test their work, and run the exploratory, smoke, and on-hardware testing that keeps production-ready software shipping reliably.
This role is designed to grow with you, and we're hiring across a range of experience levels. Earlier-career engineers will start by expanding test coverage, reducing flaky tests, and supporting structured QA and dogfooding while learning our stack and robotics hardware. With more experience, you will own the end-to-end QA process — test infrastructure, performance tooling, CI/CD test stages, and on-hardware deployment and testing — and drive quality strategy across the engineering team.
You'll also work as a software engineer on the team, contributing bug fixes and features alongside your testing work. You’ll partner closely with other engineers to improve testability and turn manual findings into automated regression tests. This role combines solid software engineering skills, a tester's adversarial curiosity, and a commitment to shipping reliable software.
Am I a good fit?
You:
- Understand the value and strength of automation in testing
- Adversarially approach coding
- Enjoy creative thinking when approaching software development
- Have a passion for debugging
- Care about metrics, efficiency, and process improvement
- Love robotics and care deeply about customer success with our product
- Want to uplevel the team around you
- Owning or significantly improving unit, integration, and end-to-end test infrastructure
- Extensive CI/CD experience, including owning test stages and quality gates
- Building mock services and test fixtures (e.g., simulated ROS 2 nodes, API stubs)
- ROS / ROS 2 experience (strongly preferred)
- Building performance testing tooling (API and execution latency, frontend load) and establishing baselines
- Leading or coordinating QA efforts across a team
- Owning on-hardware deployment and release testing of a combined hardware and software product
- React or other frontend testing experience
- Experience improving documentation and internal processes
- Health, Dental, and Vision insurance
- 401k Matching
- Paid time off
- Opportunity to share in the company’s success through equity
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search