Robotics Software Engineer (C++, C#, Python) – Onsite

GeoSpectrum Technologies Inc.

Port Coquitlam

On-site

CAD 90,000 - 120,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Free on-site parking
Career development opportunities
Professional development and training

Job summary

International Submarine Engineering (ISE) in Port Coquitlam, BC is seeking a Software Developer to design, develop, test, and maintain software for subsea vehicles and related tools. You will collaborate with multidisciplinary teams across the product lifecycle to deliver robust software solutions.

The role emphasizes cross-platform development in Windows and Linux, GUI design with Qt, and integration with hardware and sensors.

Qualifications

  • 3+ years of software development experience in a professional engineering environment.
  • Experience programming with C++.
  • Experience with C#, Python.
  • Experience with Windows application development.
  • Experience using Visual Studio and the .NET development environment.
  • Experience developing software in a team-based environment using source control tools.
  • Experience with software testing and verification activities.
  • Experience in robotics, autonomous systems, defense, industrial automation, marine systems, or similar industries is an asset.

Responsibilities

  • Implement software in C++, C#, and Python following written specifications, established coding standards, and company software engineering practices.
  • Design, develop, and maintain software applications for customer products, research initiatives, and internal engineering tools.
  • Design and implement graphical user interfaces (GUIs) for operator, engineering, and customer-facing applications.
  • Participate in software architecture development, design reviews, and code reviews.
  • Develop reusable software modules, libraries, and frameworks.
  • Troubleshoot, debug, and resolve software defects throughout the development lifecycle.
  • Support integration of software with hardware, sensors, control systems, and networked devices.
  • Develop software solutions for both Windows and Linux environments.
  • Develop and execute software test plans and verification procedures.
  • Perform unit, integration, system, and regression testing.

Skills

C++
C#
Python
Windows development
Linux development
Qt
Git
Visual Studio

Tools

Visual Studio (.NET)
Git-based source control
Qt
Linux development tools

Job description

International Submarine Engineering (ISE) in Port Coquitlam, BC is seeking a Software Developer to design, develop, test, and maintain software for subsea vehicles and related tools. You will collaborate with multidisciplinary teams across the product lifecycle to deliver robust software solutions.

The role emphasizes cross-platform development in Windows and Linux, GUI design with Qt, and integration with hardware and sensors.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Subsea Software DevOps & Testing Specialist
Subsea Software DevOps & Testing Specialist

GeoSpectrum Technologies Inc. • Port Coquitlam

On-site
CAD 90,000 - 140,000
Free on-site parking
Free coffee/tea
ISE Software Developer
ISE Software Developer

GeoSpectrum Technologies Inc. • Port Coquitlam

On-site
CAD 90,000 - 120,000
Free on-site parking
Career development opportunities
Professional development and training
ISE Software DevOps and Testing Specialist
ISE Software DevOps and Testing Specialist

GeoSpectrum Technologies Inc. • Port Coquitlam

On-site
CAD 90,000 - 140,000
Free on-site parking
Free coffee/tea
ISE Control Systems Engineer
ISE Control Systems Engineer

GeoSpectrum Technologies Inc. • Port Coquitlam

On-site
CAD 90,000 - 130,000
Competitive salary
Paid time off
Extended Health Plan
+1
ISE Senior Electrical Engineer
ISE Senior Electrical Engineer

GeoSpectrum Technologies Inc. • Port Coquitlam

Hybrid
CAD 110,000 - 145,000
Competitive salary
Work-life balance
Paid time off
+7
Software Developer Location: Kongsberg Discovery, Port Coquitlam, BC
Software Developer Location: Kongsberg Discovery, Port Coquitlam, BC

Kongsberg Gruppen • Port Coquitlam

On-site
CAD 85,000 - 110,000
Extended health, dental, and vision
7% RRSP matching program
Flexible paid time off
Software Developer
Software Developer

Kongsberg Defense US • Port Coquitlam

On-site
CAD 90,000 - 100,000
Extended health
Dental
Vision benefits
+2
Software Test Co-op Student Location: Kongsberg Discovery, Port Coquitlam, BC
Software Test Co-op Student Location: Kongsberg Discovery, Port Coquitlam, BC

Kongsberg Gruppen • Port Coquitlam

Hybrid
CAD 25,000 - 30,000
None
Product Developer (AI Focused)
Product Developer (AI Focused)

Ssi Corporate • Victoria

Hybrid
CAD 90,000 - 140,000
Education benefits
Self-paced learning opportunities
Work-from-home options
Software Test Co-op Student
Software Test Co-op Student

Kongsberg Gruppen • Port Coquitlam

On-site
CAD 30,000 - 36,000