1

Robotics Software Engineer Jobs in British Columbia

Surveyor

Langley, BC ยท On-site

... engineering. * 2+ years of experience in land surveying, civil construction, or a related field. * Proficiency in AutoDesk Civil 3D, Topcon GNSS/Robotic Total Station systems using Pocket 3D software ...

Data Capture Field Technician

Victoria, BC ยท On-site

  • Medical

  • Dental

  • Vision

  • PTO

By combining robotics, AI, advanced sensing technologies, and data analytics, Niricson helps ... We're a team of engineers, innovators, and problem-solvers passionate about building technology ...

Data Capture Field Technician

Victoria, BC ยท On-site

  • Medical

  • Dental

  • Vision

  • PTO

By combining robotics, AI, advanced sensing technologies, and data analytics, Niricson helps ... We're a team of engineers, innovators, and problem-solvers passionate about building technology ...

Survey/Geomatics Technologist

Surrey, BC ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

... and engineering surveys. * Collect data in the field using a variety of tools including data collectors, robotic total stations and GNSS receivers. * Prepare clear and accurate field notes and ...

New

Data Scientist 2

Vancouver, BC ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... and structure robotic perception data for ML workflows. * Database & Cloud Storage Management ... and software development, supporting innovation in North American technology and engineering ...

The role requires strong knowledge of engineering principles, programming, and control system ... Design, develop, implement, and optimize control systems and software; maintain and troubleshoot ...

New

The role requires strong knowledge of engineering principles, programming, and control system ... Design, develop, implement, and optimize control systems and software; maintain and troubleshoot ...

By combining robotics, AI, advanced sensing technologies, and geospatial analytics, Niricson helps ... We're a team of engineers, geospatial specialists, and innovators passionate about solving real ...

Product Designer II

Burnaby, BC ยท On-site

CA$83K - CA$108K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Direct experience or strong knowledge of 3D metrology, machine vision, robotics, or precision ... Eng.) or Engineer-in-Training (EIT). * Experience with project management software tools to ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Operating GPS, robotic total stations, and survey software * Working closely with engineers, project managers, and clients * Maintaining a strong focus on safety and quality What You'll Bring to the ...

Showing results 41-60

Robotics Software Engineer information

See British Columbia salary details

$69K

$122.4K

$179K

How much do robotics software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for robotics software engineer in British Columbia is $122,386.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $139,500.00 per year, depending on experience, location, and employer.

What does a robotics software engineer do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

What does a robotics software engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

What are the key skills and qualifications needed to thrive as a robotics software engineer, and why are they important?

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What are some common challenges faced by robotics software engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

What is the difference between Robotics Software Engineer vs Mechatronics Engineer?

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

What are the most commonly searched types of Robotics Software Engineer jobs in British Columbia?

The most popular types of Robotics Software Engineer jobs in British Columbia are:

What are popular job titles related to Robotics Software Engineer jobs in British Columbia?

For Robotics Software Engineer jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Robotics Software Engineer jobs in British Columbia look for?

The top searched job categories for Robotics Software Engineer jobs in British Columbia are:

Infographic showing various Robotics Software Engineer job openings in British Columbia as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $122,386 per year, or $58.8 per hour.

Surveyor

Hall Group of Companies

Langley, BC โ€ข On-site

Full-time

Re-posted yesterday


Job description

Are you a dedicated, passionate professional looking to grow your career with a company long-term? Join Hall Constructors as a Surveyor!


Working onsite and assigned to a crew, the Civil Surveyor will assist with flatworks and pipework. Responsibilities include providing volume assessments, confirming locates, verifying line and invert of pipe, checking as-builts, and conducting quality control throughout the day.


Your duties will include:


  • Operate and maintain Topcon GNSS and Robotic total station surveying equipment.
  • Provide field support for survey personnel, ensuring accuracy and quality of field layout and data collection.
  • Prepare and manage field data files for construction projects using AutoDesk Civil 3D and other relevant software.
  • Process and analyze survey data for volume assessments, QA/QC, and as-built documentation.
  • Create and update CAD drawings based on field data and project requirements.
  • Inspect, maintain, update and calibrate pipe lasers, laser levels, GPS receivers, GPS antennas, display screens, and data collectors.
  • Install, calibrate and maintain machine control system electrical components.
  • Troubleshoot issues related to machine control systems and ensure proper operation in the field.
  • Provide technical support and training to machine operators relating to Topcon 3DMC machine control system software.
  • Assist with managing and maintaining survey equipment, ensuring timely repairs, calibrations, and availability.
  • Maintain logs for survey asset usage, maintenance, and calibration records.
  • Prepare and submit technician reports and other relevant information based on the work completed, ensuring accurate documentation for each task.
  • Work closely with field crews, project managers, and estimating teams to ensure seamless communication and project flow.
  • Assist with resolving technical issues that arise during surveying or data processing.
  • Adhere to WorkSafeBC and Site safety regulations.  


You bring the following qualifications, technical and interpersonal skills: 


Preferred Qualifications:


  • A technical trade program in surveying or civil engineering.
  • 2+ years of experience in land surveying, civil construction, or a related field.
  • Proficiency in AutoDesk Civil 3D, Topcon GNSS/Robotic Total Station systems using Pocket 3D software and Topcon Machine control systems using 3DMC software.
  • Must be able to lift up to 50 pounds and work in outdoor conditions.
  • Strong understanding of survey QA/QC processes and volume assessments.
  • Valid driver license for travel between job sites. 


Preferred Technical Skills:


  • Proficient in heavy construction and engineering surveying using terrestrial and satellite-based positioning systems.
  • Knowledge of civil construction, including utilities, earthworks, and road building.
  • Proficient in using AutoDesk Civil 3D, Topcon Pocket 3D and Microsoft Office for data preparation and processing.
  • Experience with the installation, calibration, and repair of machine control systems on heavy machinery.
  • Ability to perform inspections, testing, diagnostics, and repairs on electronic surveying equipment.


Interpersonal Skills:


  • Strong customer service orientation, with the ability to communicate effectively with both internal and external clients.
  • Proactive in ensuring job knowledge is current and staying up-to-date with emerging technologies and best practices.
  • Strong communication skills with the ability to explain technical information to both technical and non-technical teams.
  • Ability to work independently and within a team, managing multiple tasks effectively.
  • Strong problem-solving and analytical skills, capable of diagnosing and resolving technical issues in the field.
  • Dedicated to maintaining high standards of quality and productivity in fast-paced environments.
  • Receptive to feedback and able to collaborate with a diverse team of professionals.


You can expect these great benefits: 


  • Competitive compensation packages
  • Extended health benefits
  • RRSP matching program to help you plan for your future
  • Team building and social events
  • Training, development and mentorship opportunities
  • Opportunity to advance in your career
  • Work-life balance
  • A great culture where we truly value our employees
  • Only residents in the Lower Mainland of BC will be considered


About Hall Constructors:


Hall Constructors was founded in 2010 and since then has seen steady growth to become one of Business in Vancouver’s Top 10 Construction Companies in BC. Hall Constructors specializes in large scale excavation, civil infrastructure, highway and bridge construction, underground utilities and site development projects. With project sizes ranging from $100k to $150M, we are well suited to manage any civil project needs regardless of complexity.


Our diversification and growth started in 2018 with the addition of All Roads Construction. With All Roads successfully up and running, 2020 saw more growth with the addition of Hall Shoring & Foundations and Hall Mechanical Services. 


We pride ourselves as a collaborative and forward-thinking employer and want our employees to build their skillset and achieve career goals with us.


Does this sound like the opportunity for you? Apply with your resume today!