QH
Robotics Software Engineer
quik hire staffing
Remote · Canada Full-time $115k – $185k/yr Yesterday
About the role
Role Overview
We are hiring a Robotics Software Engineer to build the software that runs autonomous and semi-autonomous robotic systems. The role combines deep robotics expertise with strong software engineering — shipping code that has to work in the physical world.
Key Responsibilities
- Design and implement perception, planning, and control software for robotic systems
- Build and integrate ROS / ROS2 nodes and middleware
- Develop simulation environments for testing and validation
- Diagnose and resolve issues across hardware, sensors, and software stack
- Contribute to architecture decisions across the robotics stack
- Partner with hardware, ML, and product teams on system design
Required Skills and Qualifications
- 3+ years in robotics software engineering
- Strong proficiency in C++ and Python
- Hands-on experience with ROS / ROS2
- Working knowledge of perception, SLAM, motion planning, or control
- Experience with simulation tools (Gazebo, Isaac Sim, MuJoCo) is a plus
- Solid software engineering fundamentals
What You'll Bring
- Curiosity to dig into systems and turn findings into shipped improvements
- Strong written communication and ability to explain technical decisions
- A test-and-learn mindset; you ship fast, measure, and iterate
- Comfort working asynchronously across time zones
What We Offer
- Fully remote, flexible work hours
- Performance-based bonus structure
- Annual learning & development stipend
- Health and wellness benefits (varies by location)
- Opportunity to work on high-scale, real-world impact projects
Skills
C++PythonROSROS2
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free