Talent.com

Junior software developer Jobs in Salmon Arm, BC

Create a job alert for this search

Junior software developer • salmon arm bc

Last updated: 8 hours ago
  • New!
Sr. C++ Software Developer (Salmon Arm, BC)

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

4agSalmon Arm, Columbia-Shuswap Regional District, CA
Full-time
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 pi...Show moreLast updated: 9 hours ago
  • New!
Pharmacist — Vaccines, Clinical Care & Career Growth

Pharmacist — Vaccines, Clinical Care & Career Growth

Save-On-FoodsSalmon Arm, Columbia-Shuswap Regional District, CA
Full-time
A community-focused retailer is looking for a Pharmacist in Salmon Arm, BC.This full-time position involves managing pharmacy operations, ensuring regulatory compliance, and providing clinical serv...Show moreLast updated: 9 hours ago
Sales Project Coordinator

Sales Project Coordinator

Lock Search GroupGreater Vancouver (Home Based), British Columbia
Remote
Full-time
Sales Project Coordinator – Warehouse & Infrastructure .Greater Vancouver, BCOur client, a recognized leader in warehousing, storage and material handling has engaged Cameron Lappin of the Lock Sea...Show moreLast updated: 30+ days ago
Full-stack Developer

Full-stack Developer

Modern Advisor Canada IncBritish Columbia, Alberta, Canada
Full-time
RESPONSIBILITIES – Develop high-performance user interfaces for new features using AngularJS.Develop back-end APIs for our web and mobile apps in Ruby on Rails. TECHNICAL QUALIFICATIONS – Minimum 3 ...Show moreLast updated: 30+ days ago
Junior Accountant, Assurance (Salmon Arm) Fall 2026 or Winter 2027

Junior Accountant, Assurance (Salmon Arm) Fall 2026 or Winter 2027

BDOSalmon Arm
Full-time
Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping client...Show moreLast updated: 24 days ago
  • New!
Youth Program Supervisor

Youth Program Supervisor

Shuswap Children’s AssociationSalmon Arm, Columbia-Shuswap Regional District, CA
Part-time +1
Shuswap Children’s Association.Shuswap Children’s Association, originally the Shuswap Exceptional Children’s Association, was founded in 1982 by a group of parents of children with support needs wh...Show moreLast updated: 9 hours ago
Senior Developer (Data)

Senior Developer (Data)

Farm Credit CanadaVarious FCC office s in British Columbia may be considered
Full-time
Salary Range (plus eligible to receive a performance based incentive, applicable to position) : .Experienced data developer needed. Using your experience in Agile Scrum methodology and AWS data pipel...Show moreLast updated: 30+ days ago
  • New!
Assurance Junior Accountant – CPA Path & Growth

Assurance Junior Accountant – CPA Path & Growth

BDO CanadaSalmon Arm, Columbia-Shuswap Regional District, CA
Full-time
A leading accounting firm in Salmon Arm is seeking a Junior Accountant to join their Assurance team.This role involves preparing tax returns, contributing to compliance projects, and building stron...Show moreLast updated: 9 hours ago
  • New!
OC Experience Assistant

OC Experience Assistant

Okanagan Hockey GroupSalmon Arm, Columbia-Shuswap Regional District, CA
Permanent
Okanagan College hires the best-qualified candidates for its positions.Selections for bargaining unit positions are conducted in accordance with the provisions of the appropriate Collective Agreeme...Show moreLast updated: 9 hours ago
  • New!
Coordinator | Adult Day Services

Coordinator | Adult Day Services

Interior HealthSalmon Arm, Columbia-Shuswap Regional District, CA
Permanent
Interior Health is seeking a permanent full‑time.Coordinator, Adult Day Service.An exceptional opportunity for a compassionate leader who is passionate about improving the lives of others.In this r...Show moreLast updated: 8 hours ago
Superintendent - Social Performance

Superintendent - Social Performance

Newcrest MiningBritish Columbia, Canada
Full-time +1
Careers / Current opportunities.Superintendent - Social Performance.Apply Now Submit your application online Already applied? Login to check your application status Login Location Red Chris Mine Ap...Show moreLast updated: 30+ days ago
  • New!
Junior Controller

Junior Controller

Onsite EngineeringSalmon Arm, Columbia-Shuswap Regional District, CA
Full-time
Onsite Engineering is a mid-sized consulting engineering and geoscience company with multiple offices across BC.We are a diverse company that provides high quality engineering and geoscience servic...Show moreLast updated: 8 hours ago
Sr Software Engineer

Sr Software Engineer

SUSEAll, British Columbia, Canada
Full-time
Our code, our culture, our opportunities.Leading open innovation without limits.SUSE is a global leader in innovative, reliable and secure enterprise open source solutions, including SUSE Linux Ent...Show moreLast updated: 30+ days ago
Warehouse Coordinator

Warehouse Coordinator

HouleKelowna, BC, CAN
Full-time
A career that gives you purpose.A company that stands up for you.A team where you can be yourself.Sound too good to be true? This is life at Houle. We believe in empowering communities through local...Show moreLast updated: 30+ days ago
Junior Controller

Junior Controller

Onsite Engineering Ltd.Salmon Arm, BC, Canada
Full-time
Salary : $65,000 to $85,000, plus benefits.Onsite Engineering is a mid-sized consulting engineering and geoscience company with multiple offices across BC. We are a diverse company that provides high...Show moreLast updated: 10 days ago
  • New!
Junior Assurance Accountant in Salmon Arm - CPA Pathway

Junior Assurance Accountant in Salmon Arm - CPA Pathway

BDO Canada LLPSalmon Arm, Columbia-Shuswap Regional District, CA
Full-time
A leading accounting firm in Salmon Arm is seeking a Junior Accountant for its Assurance team starting in Fall 2026 or Winter 2027. The role involves preparing tax returns, contributing to complianc...Show moreLast updated: 9 hours ago
Technology Program Manager

Technology Program Manager

BCLCRemote within, BC, CA
Remote
Full-time +1
Our typical hiring range will be + / - 10% of the midpoint listed above.Factors influencing this decision include qualifications and market conditions for the role. BCLC’s two offices are located on t...Show moreLast updated: 30+ days ago
Senior Cloud Data Engineer

Senior Cloud Data Engineer

Providence Health CareHybridVancouver, British Columbia, CA
Full-time
Reporting to the Cloud Data Engineer Manager, the Senior Cloud Data Engineer is responsible for the design, development and maintenance of the PHC organization's data infrastructure, including thei...Show moreLast updated: 30+ days ago
Remote Senior SQL Engineer - AI Trainer

Remote Senior SQL Engineer - AI Trainer

SuperAnnotateSalmon Arm, British Columbia, CA
Remote
Full-time
As a Senior SQL Engineer, you will work remotely on an hourly paid basis to review AI-generated SQL queries, database designs, and data-processing logic, as well as generate high-quality reference ...Show moreLast updated: 30+ days ago
People also ask
Sr. C++ Software Developer (Salmon Arm, BC)

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

4agSalmon Arm, Columbia-Shuswap Regional District, CA
9 hours ago
Job type
  • Full-time
Job description

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