Senior Robotics Software Engineer @4AG Robotics
Software Development
Salary cad 140,000 - 1..
Remote Location
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Robotics Software Engineer @4AG Robotics

2wks ago - 4AG Robotics is hiring a remote Senior Robotics Software Engineer. πŸ’Έ Salary: cad 140,000 - 195,000 per year πŸ“Location: Canada

Role Description

We’re looking for a Senior Robotics Software Engineer who is comfortable working with real hardware and wants to solve the perception, control, and autonomy challenges required to make our machines functional, reliable, and economical.

As a Senior Robotics Software Engineer, you will contribute across our stack:

  • Improving detection on the bed with our depth camera systems
  • Using our soft grippers to pick mushrooms while minimizing damage
  • Programming our harvest intelligence to maximize the output of our customers' crops

Growing and harvesting mushrooms is a complex biological process, and our systems generate mountains of data that we use to understand and improve how our machines perform. You'll work alongside and guide the teams responsible for managing that data, and use it to measure our performance and build the interfaces our customers rely on. Working with growers in Canada, Europe, and Australia and occasionally visiting our deployments at their sites, you will come to have an in-depth understanding of mushroom growing, if not a genuine appreciation for it.

Qualifications

  • Experience with hardware and understanding of interfacing with sensors and motor drives
  • Ability to coordinate multiple autonomous systems
  • Experience implementing perception and/or control features
  • Experience with modern robotics tooling: simulation, visualization, logging, and frameworks such as ROS2
  • Genuine curiosity about robotics and technology as they apply to agriculture
  • Willingness to learn new things in mushroom agriculture, robotics, and business

Requirements

  • C++, Python
  • Experience with real hardware and robotics

Nice-to-haves

  • Experience working with ROS2 or other robotics frameworks
  • Experience working with simulation frameworks (e.g., Isaac Sim, Gazebo, MuJoCo)
  • Experience using visualization tools for development and debugging (e.g., Foxglove, Formant, ReRun, RViz, PlotJuggler)
  • Experience with open-source libraries common in robotics (e.g., OpenCV, Eigen, Pinocchio, Ceres/GTSAM, OMPL, etc.)
  • Working with perception sensors such as stereo cameras and LiDAR
  • Interfacing with hardware, including IO and motor drives (e.g., CAN / EtherCAT)
  • Computer vision, classification, target tracking
  • Inverse kinematics and path planning for manipulators
  • Modern A.I. in robotics
  • Putting out fires caused by PCBs
  • Taming wild Co-Ops
  • Handling petabytes of data
  • Interfacing with traditional Dutch mushroom farmers

Location

This role can be based remotely within Canada. We’d prefer candidates in Ontario, and we’d especially like to hear from anyone willing to relocate to Salmon Arm, British Columbia. Occasional travel to our HQ, testing farm, and customer deployments will be required.

Benefits

  • Competitive salary and performance-based bonus
  • Extended health, dental, and vision coverage, plus an annual healthcare spending account
  • Flexible, results-focused work
  • Professional development and opportunities to keep learning and growing
  • Newly renovated, 38,000 sqft headquarters facility in the Shuswap with an on-site gym, bar, and lounge
  • Lunch provided three times a week at HQ, with snacks and drinks always available
  • Employee perks and discounts with local businesses throughout the Shuswap
  • Relocation assistance

Life in the Shuswap

4AG Robotics is headquartered in Salmon Arm, British Columbia, in the heart of the Shuswap. It’s a place where you can build ambitious technology and still spend your evenings on the lake, hit the South Canoe mountain-bike and hiking trails at lunch, or spend winter weekends skiing at Sun Peaks, SilverStar, or Revelstoke.

With a population of around 20,000, Salmon Arm offers the services and amenities of a growing community with some of the best access to the outdoors in Canada. The region has an affordable cost of living, over 600 km of local trails and regular community events. If you can picture yourself building robots at work and then getting out to enjoy the Thompson-Okanagan, we'd be happy to tell you more about the area.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Robotics Software Engineer @4AG Robotics
Software Development
Salary cad 140,000 - 1..
Remote Location
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,233+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later