Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer P4

OSI Maritime Systems Ltd.

Burnaby

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A maritime technology company is seeking a Sr. Software Engineer in Burnaby, Canada to design and maintain complex software systems. The ideal candidate will have 8–10 years of experience in software development, particularly in C/C++ and Windows environments. Key responsibilities include mentoring junior engineers and ensuring adherence to ISO 9001 standards. The company values collaboration and offers competitive benefits and growth opportunities.

Benefits

Health insurance
Dental coverage
Vacation
Competitive benefits
Professional development program

Qualifications

  • 8–10 years of experience in professional software development.
  • Strong C/C++ development experience on Windows.
  • Excellent verbal and written communication skills.

Responsibilities

  • Design, develop, and maintain complex software subsystems.
  • Mentor junior engineers and provide technical guidance.
  • Ensure compliance with ISO 9001 processes and SDLC best practices.

Skills

C/C++ development
2D/3D graphics
Networking (TCP/IP, UDP)
GPS integration
Real-time systems
Algorithm design
Technical leadership

Education

Degree in Computer Science or related field
Job description
Software Engineering - Sr. Software Engineer - P4
Job Description

Posted Friday, February 13, 2026 at 11:00 a.m.

Who are we?

At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member contributes to advancing marine safety and operational excellence. With a global presence, we are proud to have offices in Canada, UK, Taiwan, Australia and Germany.

Who we are

At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member contributes to advancing marine safety and operational excellence. With a global presence, we are proud to have offices in Canada, UK, Taiwan, Australia and Germany.

Purpose of the role

As a Software Engineer 4, you will design, develop, and maintain complex software subsystems and modules that power OSI’s mission‑critical maritime solutions. You will translate customer and system requirements into robust designs and high‑quality code, owning deliverables from estimation through release. You will lead by example—mentoring junior engineers, providing technical guidance, and helping unblock the team—while ensuring compliance with our ISO 9001 processes and SDLC best practices. You will collaborate across disciplines and contribute to project planning, documentation, and continuous improvement of tools and standards.

Required skills & qualifications
  • You possess a degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics, Mathematics, or a closely related field.
  • You have 8–10 years of experience in professional software development, including ownership of complex components and deliverables.
  • You have strong C/C++ development experience on Windows, including proficiency with 2D/3D graphics and frameworks (e.g., OpenGL), networking (TCP/IP, UDP multicast), GPS integration, and/or real‑time systems.
  • You possess a solid theoretical and algorithmic foundation, with experience in mathematical and/or geospatial applications and the ability to analyze and design solutions for algorithmically complex requirements.
  • You have demonstrated adherence to the full SDLC (requirements, design, implementation, code review, verification), version control best practices, and quality standards in an ISO 9001‑compliant environment (or similar).
  • You demonstrate excellent verbal and written communication skills and collaborate effectively across engineering, technical publications, and cross‑functional teams.
  • You take ownership of deliverables, proactively resolve roadblocks, and communicate timelines and risks to technical leads or managers.
  • You are able to obtain and maintain the required security clearance.
  • You have experience in defense or aerospace domains and familiarity with marine navigation concepts/systems.
  • You have experience leading technical work (e.g., task delegation, scope breakdown, mentoring) and/or acting temporarily in a design authority capacity.
  • You have hands‑on experience developing real‑time interfaces to external systems and supporting customer site/ship visits.
What success will look like in this role
  • You will deliver high‑quality, standards‑compliant C/C++ code, actively participate in peer reviews, and maintain traceability in version control.
  • You will translate requirements into detailed designs and specifications, keeping design and technical documentation current as systems evolve.
  • You will estimate, plan, and decompose technical work; meet project schedules and budgets; and highlight risks and mitigation strategies early.
  • You will troubleshoot and resolve defects and customer tickets, prioritizing usability, safety, and security concerns.
  • You will mentor and guide junior engineers (e.g., onboarding, buddy program), fostering strong team morale and engineering excellence.
  • You will contribute to cross‑functional deliverables, including reviews of technical publications and support for sales or multidisciplinary teams as a subject matter expert.
  • You will champion continuous improvement—recommending and helping roll out upgrades to development guidelines, tools, and standards.
  • You will follow environmental, health & safety procedures and ensure compliance with OSI’s ISO‑9001 quality system and documented processes.

Why work for OSI?

  • Collaborative Culture:Work with a talented and supportive team that values innovation and teamwork.
  • Diversity, Equity, and Inclusion:OSI is committed to fostering a workplace where everyone feels respected, valued, and empowered to contribute their best.
  • Growth Opportunities:We invest in our employees' professional development and career growth with an annual employee driven development program.
  • Competitive Benefits:Enjoy health, dental, RSP, vacation and a healthy work-life balance environment!

If you need accommodations during the hiring process, please contact Talent Acquisition.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.