Software Development Engineer
3 weeks ago
About the Role
OSI Maritime Systems Ltd. is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.
Responsibilities
- Follow the SDLC and software engineering best practices to develop high-quality software.
- Participate in peer reviews of source code and ensure all development is maintained in the version control repository.
- Prepare software specifications and manage requirements for new software features.
- Maintain the code by correcting defects and troubleshooting system problem reports.
- Demonstrate full ownership for your work and communicate deadlines and technical challenges to your Technical Lead or Manager.
- Provide technical expertise and reviews of documentation.
- Produce software technical documentation to support project needs.
Requirements
- 5+ years' experience in a software environment, with experience in developing real-time interfaces to external systems.
- Experience in C/C++ development under Windows, with knowledge of 2D/3D graphics, Open GL, TCP/IP, GPS, UDP Multicast, and real-time systems.
- Ability to understand and work with complex software requirement specifications.
- Strong theoretical and algorithmic background with experience in mathematical and/or geospatial applications.
- Education: Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics or Mathematics.
Why OSI?
At OSI, we invest in your growth with professional development support. We're a dynamic, change-driven company that values new ideas and continuous improvement. Our benefits include extended healthcare & dental, group retirement savings plan, emergency travel assistance, employee & family assistance program, and flexible working options.
-
Software Engineer
1 week ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and...
-
Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...
-
Software Engineer
2 months ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet business requirements.Technical Problem-Solving: Troubleshoot and resolve technical...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet business requirements.Technical Problem-Solving: Troubleshoot and resolve technical...
-
Software Engineer
2 months ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...
-
Software Engineer
2 months ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...
-
Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...
-
Senior Audio Software Developer
2 months ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...
-
Senior Audio Software Developer
2 months ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...
-
Software Development Engineer
4 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...
-
Software Development Engineer
4 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...
-
Software Development Engineer
1 week ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeAbout the RoleAt OSI Maritime Systems, we are seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining our software products.Key ResponsibilitiesFollow the Software Development Lifecycle (SDLC) and apply software engineering...
-
Senior Audio Software Developer
2 weeks ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeJob Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...
-
Software Development Engineer
3 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...
-
Software Development Engineer
3 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...
-
Software Development Engineer
1 month ago
Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full timeAbout the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC, Software Development Lifecycle using Software Engineering best practices as...
-
Software Development Engineer
1 month ago
Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full timeAbout the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC, Software Development Lifecycle using Software Engineering best practices as...
-
Software Development Engineer
3 weeks ago
Burnaby, British Columbia, Canada Fortinet Full timeJob SummaryWe are seeking a highly skilled Staff Software Development Engineer to join our team at Fortinet. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features and infrastructure.Key ResponsibilitiesDesign and develop software features and infrastructure that meet the...
-
Software Development Engineer
3 weeks ago
Burnaby, British Columbia, Canada Fortinet Full timeJob SummaryWe are seeking a highly skilled Staff Software Development Engineer to join our team at Fortinet. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features and infrastructure.Key ResponsibilitiesDesign and develop software features and infrastructure that meet the...