Current jobs related to Senior C++ Software Developer - Salmon Arm - 4AG Robotics
-
Software Engineer
10 hours ago
Salmon Arm, Canada School District #83 (North Okanagan-Shuswap) Full timeWe are seeking a skilled Software Engineer to join our team as a key contributor to our full-stack development efforts.Key Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to deliver high-quality software solutionsStay up-to-date with industry trends and emerging technologiesRequirements:5+...
-
Senior Software Engineer
10 hours ago
Salmon Arm, Canada Setters Neighbourhood Pub Ltd. Full timeAbout the role: We are seeking a skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems. You will work closely with our front-end team to ensure seamless integration of our applications.Responsibilities:Design and develop...
-
Senior Development Technologist
4 weeks ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is a leading provider of integrated forest land development and management services. We are seeking a highly skilled Senior Development Technologist to join our team in Salmon Arm, BC.About the...
-
Senior Development Technologist
4 weeks ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is a leading provider of integrated forest land development and management services. We are seeking a highly skilled Senior Development Technologist to join our team in Salmon Arm, BC.About the...
-
Senior Development Technologist
2 months ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is seeking a highly skilled Senior Development Technologist to join our team. As a key member of our forest development team, you will be responsible for implementing forestry plans, conducting...
-
Senior Development Technologist
2 months ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is seeking a highly skilled Senior Development Technologist to join our team. As a key member of our forest development team, you will be responsible for implementing forestry plans, conducting...
-
Senior Development Technologist
1 month ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-Time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is a leading provider of integrated forest land development and management services. We are seeking a highly skilled Senior Development Technologist to join our team in Salmon Arm, BC.About the...
-
Senior Development Technologist
1 month ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-Time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is a leading provider of integrated forest land development and management services. We are seeking a highly skilled Senior Development Technologist to join our team in Salmon Arm, BC.About the...
-
Senior Development Technologist
1 month ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is seeking a highly skilled Senior Development Technologist to join our team. As a key member of our forest development team, you will be responsible for implementing forestry plans, conducting...
-
Senior Development Technologist
1 month ago
Salmon Arm, Canada Forsite Consultants Ltd Full timeJob Opportunity: Senior Development TechnologistEmployee Type: Full-time, PermanentLocation: Salmon Arm, BCCompensation: $25/hr - $32/hrForsite Consultants Ltd. is seeking a highly skilled Senior Development Technologist to join our team. As a key member of our forest development team, you will be responsible for implementing forestry plans, conducting...
-
Senior Business Development Manager
2 weeks ago
Salmon Arm, Canada Shoes 'N Such Full timeJob SummaryWe are seeking a Senior Business Development Manager to lead our organizational development efforts. The ideal candidate will have a strong background in business operations and be able to allocate resources effectively to implement organizational policies and programs.Key ResponsibilitiesAuthorize and organize the establishment of major...
-
Salmon Arm, Canada Vadium Security Inc. Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team. The ideal candidate will have strong problem-solving skills and be proficient in coding languages such as Java and Python.Key ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsWrite clean,...
-
Software Engineer
10 hours ago
Salmon Arm, Canada Soul Restaurants Canada Inc Full timeWe are seeking a skilled Software Engineer to join our team at {company}.The primary responsibilities of this role include:1. Designing and developing software applications using various programming languages.2. Collaborating with cross-functional teams to identify and prioritize project requirements.3. Troubleshooting and resolving software issues in a...
-
Senior Software Engineer
9 hours ago
Salmon Arm, Canada CARECORP AT PICCADILLY LIMITED Full timeAs a key member of our engineering team, you will be responsible for developing and maintaining the frontend of our web application.Your primary focus will be on building scalable, efficient, and user-friendly interfaces.Key skills:Proficiency in JavaScript and relevant frameworks.Experience with modern frontend build tools and workflows.Strong understanding...
-
Senior Operations Manager
1 week ago
Salmon Arm, Canada Panago Pizza Salmon Arm 054 Full timeRai Star Custom Homes Ltd is seeking a Senior Operations Manager to lead our organizational development efforts. The ideal candidate will have a Bachelor's degree and 2 years of experience in a similar role. Key responsibilities include allocating resources, establishing departments, and coordinating work across regions. The successful candidate will be a...
-
Business Development Director
1 month ago
Salmon Arm, Canada Shoes 'N Such Full timeShoes 'N Such is seeking a highly skilled Business Development Director to lead our organizational growth and development. The ideal candidate will have a strong background in strategic operations and be able to allocate resources effectively to implement organizational policies and programs. Key responsibilities include authorizing and organizing the...
-
Business Development Director
1 month ago
Salmon Arm, Canada Shoes 'N Such Full timeShoes 'N Such is seeking a highly skilled Business Development Director to lead our organizational growth and development. The ideal candidate will have a strong background in strategic operations and be able to allocate resources effectively to implement organizational policies and programs. Key responsibilities include authorizing and organizing the...
-
Senior Business Leader
6 days ago
Salmon Arm, Canada Shoes 'N Such Full timeJob SummaryWe are seeking a highly skilled Senior Business Leader to join our team at Shoes 'N Such. The ideal candidate will have a strong background in sales and management, with a proven track record of success in allocating resources and establishing organizational policies.Key ResponsibilitiesDevelop and implement strategic plans to drive business...
-
Economic Development Specialist
2 weeks ago
Salmon Arm, Canada Community Futures Development Corporation of the Shuswap Full timeJob SummaryWe are seeking a highly motivated and organized Economic Development Officer to join our team at Community Futures Development Corporation of the Shuswap. As a key member of our team, you will play a vital role in supporting the growth and development of our community.Key ResponsibilitiesConduct research and analysis to identify economic...
-
Economic Development Specialist
4 weeks ago
Salmon Arm, Canada Community Futures Development Corporation of the Shuswap Full timeAbout the RoleWe are seeking a highly motivated and organized individual to join our team as an Economic Development Officer. In this role, you will be responsible for performing administrative tasks, planning development projects, and responding to enquiries from members of the business community.Key ResponsibilitiesPerform administrative tasks, including...
Senior C++ Software Developer
2 months ago
We are searching for a Senior C++ Software Developer to join our growing agtech startup in Salmon Arm, BC. Join a team at the forefront of technological innovation in mushroom harvesting as we build robots to address critical labour shortages and build a more sustainable food future.
About Us: Welcome to 4AG Robotics We are a powerhouse of creativity, innovation, and cutting-edge technology. We thrive on making quick, smart decisions and believe that collaboration and excellence are the keys to our success.
Step into a unique role where you’ll be at the forefront of innovation in an energic startup environment, driving the future of agriculture with state-of-the-art computer vision and data analysis. As a key player in our dynamic team, you’ll experience every stage of the software development lifecycle. As our Senior C++ Software Developer, you will be a vital force in developing, integrating, and configuring the applications that power our robot’s intelligence. This is your chance to join a dynamic team and shape the future of agriculture with exceptional code.
What you will work on. As a Senior C++ Software Developer, you will get to:
- Collaborate in an agile software development environment with Developers, Designers, and Project Managers.
- Use your expertise in debugging C++ code on Linux platforms to identify and resolve complex technical issues efficiently.
- Design, develop, and maintain software applications that leverage middleware messaging services for seamless communication between distributed systems.
- Collaborate with ML/DL engineers to integrate vision models into the robot’s software ecosystem, ensuring seamless operation and real-time performance.
- Develop and maintain APIs and services for on-robot vision processing.
- Developing, and maintaining data management systems and pipelines for diagnostics, dataset gathering, and model training
- Optimize existing computer vision algorithms for speed and accuracy.
- Work closely with hardware teams to tailor software solutions for specific edge devices and industrial PCs.
- Naturally build upon the work of others, especially with respect to leveraging Open-Source software.
- Provide technical leadership and mentorship to junior developers, guiding them in software design and coding standards.
- Support new feature development and support in architecture, design, implementation and verification/testing stages.
- Conduct code reviews to ensure code quality, adherence to coding standards, and the implementation of best practices.
Who you are. Some combination of the following skills, abilities, experience, and attributes will help you thrive in this role:
- 5-10 years of professional software development in C++
- Product-focused creative thinking.
- Bachelor's degree in computer engineering or computer science or equivalent experience.
- Experience in building containerized microservices with Docker.
- Experience with developing and deploying software on robotic systems or embedded platforms, especially deploying services using GPUs to devices in the NVIDIA Jetson family.
- Experience with computer vision libraries and prototyping tools (e.g., OpenCV, VTK, ImageJ, Cloud Compare)
- The ability to visualize the interactions and interfaces between software and electro-mechanical systems.
- Experience with Git for source control
- Experience with the Linux command line.
- Strong proficiency in middleware messaging services, such as: Kafka, Gazebo Transport, ZeroMQ, MQTT.
- Familiar with Google Protocol Buffers.
- Expert debugging skills, for example: with Valgrind, gdb and gdbserver.
- Excellent problem-solving skills and the ability to work as part of an interdisciplinary team.
- Initiative to identify a problem and actively propose solutions for timely corrective action
If this sounds like the type of opportunity that made you want to be a Senior C++ Software Developer in the first place and the kind of work that makes you excited to come to work in the morning then you might be just the person we are looking for.
Remuneration: Salary range $85,000.00 to $119,500.00 CAD commensurate with direct experience and skills.
Benefits:
- Competitive salary and performance-based bonuses
- Access to extended health, dental and vision care, and an annual healthcare spending account
- Professional development opportunities
- Flexible work hours. We value your time. We support work-life integration that focuses on delivering results not completing a timesheet. We flex to get the job and life done.
- Collaborative, fun, and innovative work environment
Application Process:
Interested candidates should submit their resume and cover letter outlining their qualifications and experience.
What we believe. Life in a start-up is always moving and we believe in changing our minds often to stay open to new ideas and perspectives that drive us forward into spaces and places we’ve never been. This is innovation to us. We disagree with each other often and we commit to moving forward together always. We go all-out in our work and are all-in with each other. We move swiftly and keep processes and controls to a minimum. And we keep the freezer stocked with ice cream at all times.