XX
Software EngineerOSI Maritime SystemsBurnaby, British Columbia, Canada

This job offer is no longer available

XX

Software Engineer

OSI Maritime Systems
  • CA
    Burnaby, British Columbia, Canada
  • CA
    Burnaby, British Columbia, Canada

About

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. Purpose of the Role:

As a Software Engineer (P1) at OSI, you will design, develop, test, and maintain our OSI software products. 


Required Skills & Qualifications:
  • You have a degree in Computer Science, Software Engineering, Electrical/Computer Engineering, Engineering Physics, or Mathematics.
  • You possess 0–2 years of experience in a software development environment, ideally working with real‑time interfaces or external systems.
  • You have strong programming skills in C and C++, including experience developing under Windows.
  • You possess the ability to quickly understand and work with complex software systems and learn new technical concepts rapidly.
  • You have excellent verbal and written communication skills and use them to ask questions, collaborate effectively, and contribute to a strong team culture.
  • You can work well under pressure in a fast‑paced environment and take full ownership of mistakes to resolve issues professionally.
  • You follow established development processes such as the SDLC and adhere to coding standards, version control practices, and quality guidelines.
Bonus Skills:
  • You have experience working in an ISO 9001–compliant software engineering environment.
  • You have experience in the defense, aerospace, or marine navigation domains.
  • You have an ability to support testing activities, lab setups, prototypes, or early‑stage concept development.
What Success Will Look Like in This Role:
  • You will develop high‑quality software in C/C++ following SDLC best practices and established OSI guidelines.
  • You will participate in peer code reviews and ensure your work is properly maintained in version control.
  • You will create and maintain software specifications, detailed design documents, and technical documentation.
  • You will troubleshoot and resolve defects, system issues, and customer‑reported problems while demonstrating full ownership of your work.
  • You will collaborate closely with your Technical Lead or Manager, proactively communicating challenges, timelines, and technical decisions.
  • You will contribute to meeting project schedules and budget objectives through efficient and reliable development practices.
  • You will support usability, safety, and security priorities by identifying and correcting concerns as they arise.

 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. 
  • Burnaby, British Columbia, Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.