Current jobs related to Software Engineer - OSI Maritime Systems CA Suite Canada Way Burnaby British Columbia Canada - OSI Maritime

  • Software Engineer

    2 days ago


    , , Canada ECI Software Solutions Full time

    Career Opportunities with ECI Software Solutions A great place to work. Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become...


  • , , Canada CoLab Software Full time

    At CoLab, we want to help mechanical engineering teams bring life‑changing products to market years sooner. CoLab is a cloud‑based platform for engineering design review. We make it easy for subject‑matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built‑in AI peer checker, AutoReview, scans...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , , Canada ECI Software Solutions Full time

    Location: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...


  • , , Canada Jonas Software Full time

    Senior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...


  • , , Canada Salvo Software Full time

    At Salvo Software, we’re building the future of connected automotive diagnostics by combining cutting-edge cloud solutions with advanced scan tool technologies. Our mission is to create smarter, more reliable, and scalable systems that empower technicians, engineers, and vehicle manufacturers worldwide. We thrive on solving complex challenges and are...


  • , , Canada CoLab Software Full time

    A tech-enabled design platform seeks a VP of Software Engineering to lead and scale its engineering organization. The role requires extensive software development experience, strong leadership capabilities, and expertise in modern cloud tech stacks like React and AWS. The ideal candidate has a track record of managing teams through high growth and is...


  • , , Canada ECI Software Solutions Full time

    A software development company in Canada is seeking an experienced Senior Software Engineer to play a crucial role in designing and executing product modernization plans. You will work on transitioning to a SaaS-based cloud-native architecture with a strong focus on quality and operational excellence. The ideal candidate should have over 7 years of software...

Software Engineer

2 days ago


OSI Maritime Systems CA Suite Canada Way Burnaby British Columbia Canada OSI Maritime Full time
The Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. 
RESPONSIBILITIES

•Follows the SDLC, Software Development Lifecycle using Software Engineering best practices as described in the OSI documented processes and training.

•Follows the coding standards and best practices to write high quality source code in C and C++.

•Participates in peer reviews of the source code and ensures all development is maintained in the version control repository.

•Prepares software specifications and manages requirements for new software features.

•Produces software detailed designs and makes regular updates to the design documents when changes are made.

•Maintains the code by correcting defects (bugs) and troubleshooting system problem reports and customer tickets.

•Demonstrates full ownership for their work, resolving road blocks, and communicates deadlines and technical challenges to their Technical Lead or Manager.

•Commits to project objectives and meeting the project schedule and budgets.

•Produces software technical documentation which supports the project or department needs.

•May participate in the concept phase including the creation of prototypes or use cases.

•May support the Test Team activities including running test procedures and supporting lab setup or deployment may assistance is required.
May produce software estimates

•Commits to prioritizing and correcting Usability, Safety and Security concerns.

•Complies with OSI's established ISO-9001-compliant development guidelines and standards

•Follows and ensures workplace operating and environmental, health and safety procedures and guideline compliance
KNOWLEDGE & QUALIFICATIONS

•Education: Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics or Mathematics.

•Experience: 0-2 years' experience in a software environment; experience in developing real-time interfaces to external systems; experience working in an ISO 9001 compliant software engineering environment would be an asset; experience in the defense or aerospace domains is an asset

•Technical Skills: Experience in C/C++ development under Windows; ability to understand and work with complex software; Ability to learn quickly;

•Soft Skills: Excellent verbal and written communication skills; Uses strong communication skills to ask questions, provide technical solutions and help build a strong team environment; Ability to work well under pressure in a high paced, challenging environment; strong team work skills; takes full ownership of any mistakes that are made and corrects the situation.

•Other: Required to obtain security clearance; occasional travel; knowledge of marine navigation concepts and systems is an asset