This job offer is no longer available
Software Engineer
OSI Maritime Systems
- Burnaby, British Columbia, Canada
- 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.
- 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.
- 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.
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.