Talent.com
Sr. C++ Software Developer (Salmon Arm, BC)
Sr. C++ Software Developer (Salmon Arm, BC)4ag • Salmon Arm, Columbia-Shuswap Regional District, CA
Sr. C++ Software Developer (Salmon Arm, BC)

Sr. C++ Software Developer (Salmon Arm, BC)

4ag • Salmon Arm, Columbia-Shuswap Regional District, CA
Il y a 2 jours
Type de contrat
  • Temps plein
Description de poste

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 labour 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

Step into a unique role at the forefront of innovation in a fast-moving startup shaping the future of agriculture. As a Senior C++ Software Developer, you’ll help build the intelligence that powers our autonomous robotics platform. You’ll work across the full software development lifecycle, from architecture to deployment, contributing to a system that blends computer vision, real-time data processing, and cutting-edge hardware. This is your chance to influence the direction of an industry-changing product while writing exceptional, high-performance code.

What You’ll Do

In this role, you will :

  • Collaborate in an agile environment alongside developers, designers, ML / DL engineers, project managers, and hardware teams.
  • Debug complex C++ systems on Linux platforms to quickly diagnose and resolve technical challenges.
  • Design, develop, and maintain applications that rely on middleware messaging for distributed communication.
  • Integrate machine-learning and computer-vision models into the robot’s software stack, ensuring seamless operation and real-time performance.
  • Build and maintain APIs and services dedicated to on-robot vision processing.
  • Develop and maintain data pipelines and systems for diagnostics, dataset generation, and model training workflows.
  • Optimize computer vision algorithms for speed, accuracy, and reliability.
  • Tailor software solutions for edge devices and industrial PCs in close collaboration with hardware teams.
  • Leverage and extend open-source software, contributing to a collaborative development culture.
  • Provide technical leadership and mentorship to junior developers.
  • Contribute to the a rchitecture, design, implementation, and testing of new features.
  • Conduct thorough code reviews to uphold high standards of quality and best practices.

What Success Looks Like

You will thrive in this role when you :

  • Deliver robust, performant C++ code that directly improves robot intelligence and system reliability.
  • Build strong collaborative relationships across software, ML, and hardware teams.
  • Drive continuous improvement in our development practices, especially around debugging, testing, and system design.
  • Create maintainable, scalable solutions that integrate seamlessly into a distributed robotics ecosystem.
  • Mentor teammates and elevate the overall engineering culture through thoughtful guidance and high-quality contributions.
  • Take ownership of problems—identifying root causes, proposing solutions, and pushing for effective resolutions.
  • What You Bring

    The ideal candidate will have a blend of the following skills, experience, and attributes :

  • 5–10 years of professional C++ software development experience.
  • A bachelor’s degree in Computer Engineering, Computer Science, or equivalent experience.
  • Strong proficiency with Linux and Git-based workflows.
  • Experience building containerized microservices with Docker.
  • Experience developing and deploying software for robotics or embedded platforms, particularly NVIDIA Jetson devices and GPU-accelerated services.
  • Familiarity with computer vision libraries and tools (e.g., OpenCV, VTK, ImageJ, CloudCompare).
  • A strong understanding of how software interacts with electro-mechanical systems.
  • Proficiency with middleware messaging systems (e.g., Kafka, Gazebo Transport, ZeroMQ, MQTT).
  • Experience with Google Protocol Buffers.
  • Expert debugging skills using tools such as gdb, gdbserver, Valgrind, and related systems.
  • Excellent problem-solving abilities and comfort working in interdisciplinary teams.
  • Initiative and ownership—able to identify problems early and propose effective solutions .
  • Nice to Have

    While not required, you’ll stand out if you have experience with :

  • Advanced robotics frameworks and simulation tools.
  • Real-time systems or performance-critical applications.
  • Contributions to open-source projects relevant to robotics, vision, or systems programming.
  • Cloud-based data pipelines or large-scale dataset management.
  • Why This Role Matters

    The software you write will directly shape how our robots see, think, and act in the field. Your work will enhance the reliability and intelligence of a system that helps farmers operate more sustainably and efficiently. As one of the senior technical voices on the team, you will influence architectural decisions and set the standard for engineering excellence across the organization. If you’re excited by deep technical challenges, cross-disciplinary collaboration, and the chance to build something that truly matters , you may be exactly who we’re looking for.

  • Collaborate, innovate, have fun - a workplace where your ideas matter, your contributions make an impact, and creativity drives everything we do.
  • Freedom to excel - a high-trust environment where results matter, and you get flexibility in how you achieve them.
  • Grow with us - ongoing professional development to support your career, sharpen your skills, and reach your goals.
  • Comprehensive health & wellness - extended health, dental, vision, plus an annual healthcare spending account to keep you feeling your best.
  • 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 :

    95,000 - 130,000 CAD per year (Salmon Arm)

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Sr C Software Developer Salmon Arm BC • Salmon Arm, Columbia-Shuswap Regional District, CA

    Offres similaires
    Remote Customer Service Sales

    Remote Customer Service Sales

    HMG Careers • Salmon Arm, British Columbia
    Télétravail
    Temps plein
    Quick Apply
    This full-time position offers flexible work hours and ample opportunities for advancement into management roles.You will work remotely to serve clients and offer valuable advice and protection to ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Medical Oncologist - BC Cancer - Vernon

    Medical Oncologist - BC Cancer - Vernon

    Provincial Health Services Authority • Vernon, Regional District of North Okanagan, Canada
    Permanent
    BC Cancer is seeking a Medical Oncologist to join the Vernon Clinic team at Vernon Jubilee Hospital, located in the beautiful Southern Interior Region of British Columbia.Work with a well-establish...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • Salmon Arm, British Columbia, CA
    Télétravail
    Temps plein
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Benefits Advisor - Work From Home

    Benefits Advisor - Work From Home

    HMG Careers • Salmon Arm, British Columbia
    Télétravail
    Temps plein
    Quick Apply
    This full-time position offers flexible work hours and ample opportunities for advancement into management roles.You will work remotely to serve clients and offer valuable advice and protection to ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Women 21–39 — Become a Surrogate & Get reimbursed for expenses up to CAD 85k.

    Women 21–39 — Become a Surrogate & Get reimbursed for expenses up to CAD 85k.

    Surrogacy4All • Salmon Arm
    Temps plein +1
    Are you a compassionate woman who’s had a healthy pregnancy and wants to help others experience the joy of parenthood?.Surrogacy4All helps Canadian women become . Full emotional, legal, and medical ...Voir plus
    Dernière mise à jour : il y a 8 heures • Offre sponsorisée • Nouvelle offre
    Donate your Eggs - Be an Egg Donor – Help Create Families in Canada with IndianEggDonors

    Donate your Eggs - Be an Egg Donor – Help Create Families in Canada with IndianEggDonors

    Surrogacy4All • Salmon Arm
    Temps plein +1
    Are you a kind-hearted woman who wants to help others experience the joy of parenthood?.Health Canada’s Assisted Human Reproduction Act. Reimbursement of allowable, approved expenses.A safe, support...Voir plus
    Dernière mise à jour : il y a 8 heures • Offre sponsorisée • Nouvelle offre
    Pharmacist - Salmon Arm

    Pharmacist - Salmon Arm

    Save-on-Foods Pharmacy • Salmon Arm, British Columbia, Canada
    Temps plein
    Advance your pharmacy career with Save-On-Foods – A Great Place to Work!.We operate over 135 pharmacies in 55+ communities across British Columbia, Alberta, Saskatchewan, Manitoba, and the Yu...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Nanny Wanted - Searching For A Part Time Daycare Provider Blind Bay, British Columbia

    Nanny Wanted - Searching For A Part Time Daycare Provider Blind Bay, British Columbia

    CanadianNanny.ca • Sorrento, British Columbia, Canada
    Temps partiel
    About us : We are a family of 4 - myself Barbara, Jeff my husband, our son Lincoln (1 years old) and our dog Raymond (2.We all love being outside and thats where we are happiest.We moved to Blind Ba...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior C++ Robotics Software Engineer

    Senior C++ Robotics Software Engineer

    4ag • Salmon Arm
    Temps plein
    A robotics company in Salmon Arm seeks a Senior C++ Software Developer to enhance their autonomous robotics platform.You will collaborate with cross-functional teams, developing and debugging compl...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Physics Private Tutoring Jobs Salmon Arm

    Physics Private Tutoring Jobs Salmon Arm

    Superprof • Salmon Arm, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Remote Benefits Sales Representative

    Remote Benefits Sales Representative

    HMG Careers • Salmon Arm, British Columbia
    Télétravail
    Temps plein
    Quick Apply
    This full-time position offers flexible work hours and ample opportunities for advancement into management roles.You will work remotely to serve clients and offer valuable advice and protection to ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Market Research Panelist - Cashier, Warehouse Friendly

    Market Research Panelist - Cashier, Warehouse Friendly

    ApexFocusGroup • Sorrento, BC, Canada
    Temps plein +1
    Market Research Panelist - Cashier, Warehouse Friendly.Our company is looking for qualified candidates to take part in paid national and local focus groups, clinical trials, and market research stu...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Business Systems Manager - D365 F&O - Intuitive Technology Group - Transforming Tomorrow

    Business Systems Manager - D365 F&O - Intuitive Technology Group - Transforming Tomorrow

    Intuitive Technology Group - Transforming Tomorrow • armstrong, bc, ca
    Temps plein
    Business Systems Manager - D365 F&O.Location : Hybrid in Armstrong, BC or Chilliwack, BC.Are you a strategic systems leader with a passion for bridging technology and business? A leading company in ...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Nanny Wanted - Looking For Experienced Nanny In Salmon Arm, Bc $25 / Hr For Family

    Nanny Wanted - Looking For Experienced Nanny In Salmon Arm, Bc $25 / Hr For Family

    CanadianNanny.ca • Salmon Arm, British Columbia, Canada
    Temps partiel
    I am Gretchen from Salmon Arm, British Columbia and I am looking to hire a nanny for our sons.We have a 3 year old and 3 month old. Our 3 year old attends daycare 3 times a week.We are looking for a...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Trigonometry Private Tutoring Jobs Salmon Arm

    Trigonometry Private Tutoring Jobs Salmon Arm

    Superprof • Salmon Arm, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Nanny Wanted - Seeking Reliable Nanny In Salmon Arm, Bc $18 / Hour

    Nanny Wanted - Seeking Reliable Nanny In Salmon Arm, Bc $18 / Hour

    CanadianNanny.ca • Salmon Arm, British Columbia, Canada
    Temps partiel
    Looking for a responsible and caring nanny to care for our four children, ages 11, 8, 7 and 5, after primary school hours. This live-out position in Armstrong,British Columbia is part-time and offer...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Algebra Private Tutoring Jobs Salmon Arm

    Algebra Private Tutoring Jobs Salmon Arm

    Superprof • Salmon Arm, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Interim CFO (CPA) - Municipal Finance Leader

    Interim CFO (CPA) - Municipal Finance Leader

    Salmon Arm Chamber Of Commerce • Salmon Arm, Columbia-Shuswap Regional District, Canada
    Temps plein +1
    A regional chamber of commerce in Salmon Arm is seeking an experienced Finance professional for a temporary 8-month coverage role. The successful candidate will oversee the Finance Department's oper...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée