Enable job alerts via email!

Software Test Engineer

4AG Robotics Inc.

Salmon Arm

On-site

CAD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Job summary

A technology company in agriculture is seeking a Software Test Engineer to develop and maintain testing frameworks for robotic systems. The successful candidate will have over 3 years of experience in software testing and a strong background in C++. This role requires collaboration with engineering teams and a focus on quality assurance. Join us to transform agriculture with cutting-edge robotics and AI.

Benefits

Innovative work environment
Supportive team culture
Stocked freezer with ice cream

Qualifications

  • 3+ years of experience in software testing and development on robotic systems.
  • Strong knowledge of test automation frameworks (ex, Google Test).
  • Proficiency in C++ and, as a bonus, Typescript.

Responsibilities

  • Design, develop, and maintain test plans for software systems.
  • Lead functional and integration testing across hardware and software interfaces.
  • Troubleshoot and isolate issues on robotic platforms.

Skills

Software testing
C++
Linux proficiency
Test automation frameworks

Tools

Docker
Google Test

Job description

At 4AG Robotics, we build robots that harvest mushrooms-and we’re growing fast. Our team thrives at the intersection of agriculture and automation, combining hands-on grit with cutting-edge technology. If you’re energized by solving real-world problems, owning your work, and using AI to do things better and faster, this is your kind of place.

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

At 4AG Robotics, we thrive in the fast-paced world of start-ups. Innovation drives us, and staying open to new ideas keeps us moving forward. We encourage healthy debate but always commit to moving forward as a team. We work hard, support each other fully, and value agility over bureaucracy. And yes, the freezer is always stocked with ice cream!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.