Software Test Engineer

About Us

 

At 4AG Robotics, we’re wired for solving tough problems - and mushroom harvesting with robots is about as tough as it gets. We solve the critical labor shortage for farms by building robots that pick, trim and pack mushrooms. 

 

We are a team of builders that like to move fast and embrace the uncertain process of innovation - because every breakthrough comes with a few mistakes along the way. Our robots are already working on six of the world’s largest mushroom farms - and this is just the beginning.  

 
If you love tech, thrive on innovation, and have a passion for building and bringing it to life in the real world in a
commercial space, you’ll find your spot here. Join us and help reshape the future of farming with grit, brains, and a team that actually gets things done. 


The Opportunity

At 4AG Robotics, we’re on a mission to revolutionize agriculture with robotics, computer vision, and AI. We’re building a high-performance team that’s solving real-world problems in unconventional ways, and we’re looking for a Software Test Engineer who thrives in fast-paced environments and isn’t afraid to chase the improbable.

This is your chance to own your craft. To build testing frameworks that matter. To break things (intentionally) so the right things can be built. And to join a team that values speed, an ownership mindset, and excellence in everything we do. If you want to test products that push the boundaries of what’s possible in agtech- we want to meet you.

 

What You’ll Do

  • Design, develop, and maintain test plans, and contribute to test frameworks for software systems.
  • Lead functional, regression, performance, and integration testing across hardware and software interfaces.
  • Collaborate with software developers, controls engineers, and mechanical teams to understand product requirements and drive quality early in the development cycle.
  • Troubleshoot and isolate issues using logs, debugging tools, and hands-on operation and observation on robotic platforms.
  • Continuously improve our testing processes and advocate for best practices in quality assurance.
  • Contribute to release cycles by validating new features and ensuring system stability.
  • Build and own metrics for test coverage, test execution, and defect rates.
  • Occasionally travel to customer sites to perform tests on real data

 

What Success Looks Like

  • You’ve established a robust, scalable test infrastructure that others rely on.
  • Bugs and regressions are caught early and rarely make it to production.
  • You’re seen as a go-to expert in software test strategy and quality across the engineering org.
  • You consistently deliver fast, actionable feedback to developers, helping the team move quickly with confidence.
  • You contribute to a culture of ownership, speed, and continuous improvement.
  • You challenge the status quo, ask bold questions, and push our software and systems to be better every day.

 

What You Bring

  • 3+ years of experience in software testing and development on robotic systems.
  • High Linux proficiency, with Docker a major bonus.
  • Strong knowledge of test automation frameworks (ex, Google Test).
  • Proficiency in C++ and, as a bonus, Typescript.
  • Experience testing physical systems or hardware-software integrated products.
  • A systems thinker who loves digging into edge cases and failure modes.
  • You take ownership, follow through, and speak up when something isn’t right.
  • You care about delivering high-quality products and don’t settle for “good enough.”
  • Very detail-oriented with excellent communication and reporting skills.

 

Why This Role Matters

What we’re building at 4AG Robotics isn’t easy. We’re inventing new tools for one of the world’s oldest industries, and that takes grit, precision, and bold thinking. As our Software Test Engineer, you’re not just testing software. You’re ensuring farmers around the world can trust our robots to perform, day in and day out.

 

What We Believe

If you’re the type who likes to take chances, move at speed, and see your ideas come to life, you’ll feel right at home here. At 4AG, we’re not big on rules for the sake of rules - we’d rather trust you to make bold calls, keep it real with your team, and turn imagination into something game-changing. This isn’t a place to play it safe; it’s a place to build, break, fix, and build again - while having a great time doing it. 

The pay range for this role is:

85,000 - 120,000 CAD per year (Salmon Arm, BC )

Engineering

Salmon Arm, Canada

Share on:

Terms of servicePrivacyCookiesPowered by Rippling