- Search jobs
- Salmon Arm, BC
- junior software developer
Junior software developer Jobs in Salmon Arm, BC
Create a job alert for this search
Junior software developer • salmon arm bc
- New!
Sr. C++ Software Developer (Salmon Arm, BC)
4agSalmon Arm, Columbia-Shuswap Regional District, CA- New!
Pharmacist — Vaccines, Clinical Care & Career Growth
Save-On-FoodsSalmon Arm, Columbia-Shuswap Regional District, CASales Project Coordinator
Lock Search GroupGreater Vancouver (Home Based), British ColumbiaFull-stack Developer
Modern Advisor Canada IncBritish Columbia, Alberta, CanadaJunior Accountant, Assurance (Salmon Arm) Fall 2026 or Winter 2027
BDOSalmon Arm- New!
Youth Program Supervisor
Shuswap Children’s AssociationSalmon Arm, Columbia-Shuswap Regional District, CASenior Developer (Data)
Farm Credit CanadaVarious FCC office s in British Columbia may be considered- New!
Assurance Junior Accountant – CPA Path & Growth
BDO CanadaSalmon Arm, Columbia-Shuswap Regional District, CA- New!
OC Experience Assistant
Okanagan Hockey GroupSalmon Arm, Columbia-Shuswap Regional District, CA- New!
Coordinator | Adult Day Services
Interior HealthSalmon Arm, Columbia-Shuswap Regional District, CASuperintendent - Social Performance
Newcrest MiningBritish Columbia, Canada- New!
Junior Controller
Onsite EngineeringSalmon Arm, Columbia-Shuswap Regional District, CASr Software Engineer
SUSEAll, British Columbia, CanadaWarehouse Coordinator
HouleKelowna, BC, CANJunior Controller
Onsite Engineering Ltd.Salmon Arm, BC, Canada- New!
Junior Assurance Accountant in Salmon Arm - CPA Pathway
BDO Canada LLPSalmon Arm, Columbia-Shuswap Regional District, CATechnology Program Manager
BCLCRemote within, BC, CASenior Cloud Data Engineer
Providence Health CareHybridVancouver, British Columbia, CARemote Senior SQL Engineer - AI Trainer
SuperAnnotateSalmon Arm, British Columbia, CA- Ajax, ON (from $ 89,440 to $ 175,500 year)
- Prince Rupert, BC (from $ 153,851 to $ 164,489 year)
- Prince George, BC (from $ 153,851 to $ 164,489 year)
- Charlottetown, PE (from $ 153,851 to $ 164,489 year)
- Richmond Hill, ON (from $ 154,278 to $ 163,993 year)
- Richmond, BC (from $ 154,278 to $ 163,993 year)
- Vancouver, BC (from $ 95,022 to $ 162,772 year)
- Moncton, NB (from $ 109,688 to $ 160,000 year)
- Thunder Bay, ON (from $ 155,733 to $ 159,965 year)
- North Bay, ON (from $ 155,733 to $ 159,965 year)
Popular searches
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 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 :
What You Bring
The ideal candidate will have a blend of the following skills, experience, and attributes :
Nice to Have
While not required, you’ll stand out if you have experience with :
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.
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