Real-Time C/C++ Software Engineer

OSI Maritime Systems

Burnaby

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Collaborative Culture
Diversity, Equity, and Inclusion
Growth Opportunities
Competitive Benefits

Job summary

OSI Maritime Systems is hiring a Software Engineer 3 to design, develop, test, and maintain OSI software products. You will work with multidisciplinary engineers to deliver software to end users, emphasizing collaboration and ownership.

Requires 4–6 years in software, real-time interfaces, and strong skills in C/C++ on Windows with 2D/3D graphics, OpenGL, GPS, TCP/IP, and real-time systems. Occasional travel and security clearance are expected.

Qualifications

  • Education: degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics or Mathematics.
  • 4–6 years in a software environment with real-time interfaces to external systems.
  • Experience in ISO 9001 compliant software engineering is an asset; defense/aerospace exposure is an asset.

Responsibilities

  • Follows OSI’s SDLC, documented processes, coding standards, ISO-9001 guidelines, and safety procedures.
  • Develops high-quality C/C++ code, uses version control, participates in peer reviews, fixes defects and tickets.
  • Prepares software specifications, manages requirements for new features, designs and estimates work.
  • Identifies and resolves technical challenges; communicates deadlines, risks, and project objectives.
  • Produces technical documentation and supports multidisciplinary teams and sales.
  • May support concept-phase activities, prototypes, test procedures, lab setup, deployment, and customer support at sites or ships.
  • May act as Technical Lead by delegating work and reporting status to the Project Manager.
  • Provides technical guidance, onboarding, and buddy-program support for new staff.
  • Interfaces professionally with customers, prioritizes requests, and supports usability, safety, and security.
  • Recommends improvements to software development guidelines and tools.

Skills

C/C++ development
Windows
OpenGL
GPS
TCP/IP
Real-time systems

Education

Degree in Computer Science or Engineering

Tools

ISO 9001 awareness

Job description

OSI Maritime Systems is hiring a Software Engineer 3 to design, develop, test, and maintain OSI software products. You will work with multidisciplinary engineers to deliver software to end users, emphasizing collaboration and ownership.

Requires 4–6 years in software, real-time interfaces, and strong skills in C/C++ on Windows with 2D/3D graphics, OpenGL, GPS, TCP/IP, and real-time systems. Occasional travel and security clearance are expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Software Engineer (C/C++)
Real-Time Software Engineer (C/C++)

Kibbi Technologies Inc. • Burnaby

On-site
CAD 90,000 - 130,000
Competitive Benefits
Software Engineering - Software Engineer - P3
Software Engineering - Software Engineer - P3

Osimaritime • Burnaby

On-site
CAD 90,000 - 130,000
Maritime Systems Test Engineer: Real-Time & Automation
Maritime Systems Test Engineer: Real-Time & Automation

Osimaritime • Burnaby

On-site
CAD 70,000 - 110,000
Software Engineering - Software Engineer - P3
Software Engineering - Software Engineer - P3

Kibbi Technologies Inc. • Burnaby

On-site
CAD 90,000 - 130,000
Competitive Benefits
Software Engineering - Software Engineer - P3
Software Engineering - Software Engineer - P3

OSI Maritime Systems • Burnaby

On-site
CAD 90,000 - 120,000
Collaborative Culture
Diversity, Equity, and Inclusion
Growth Opportunities
+1
Software Engineering - Software Engineer - P2
Software Engineering - Software Engineer - P2

Osimaritime • Burnaby

On-site
CAD 90,000 - 120,000
Software Engineer II — Real‑Time C/C++, Team Ownership
Software Engineer II — Real‑Time C/C++, Team Ownership

Osimaritime • Burnaby

On-site
CAD 90,000 - 120,000
Software Development Manager P4
Software Development Manager P4

Osimaritime • Burnaby

On-site
CAD 120,000 - 180,000
Software Engineering - Software Engineer - P2
Software Engineering - Software Engineer - P2

OSI Maritime Systems • Burnaby

On-site
CAD 70,000 - 100,000
Collaborative culture
Diversity, equity & inclusion
Growth opportunities
+1
Software Engineering - Systems Test Engineer P3
Software Engineering - Systems Test Engineer P3

OSI Maritime Systems Ltd. • Burnaby

On-site
CAD 85,000 - 110,000