Software Development Professional
6 days ago
About OSI Maritime Systems Ltd.
OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations.
Salary Range
The salary range for this role is $80,000 - $100,000 CDN, commensurate with education, experience, and internal parity.
Job Description
As a Software Development Professional at OSI Maritime Systems Ltd., you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.
Responsibilities
- Follow the SDLC, using software engineering best practices as described in OSI's documented processes and training.
- Write high-quality source code in C and C++, following coding standards and best practices.
- Participate in peer reviews of the 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 and customer tickets.
- Demonstrate full ownership of your work, resolving roadblocks, and communicate deadlines and technical challenges to your Technical Lead or Manager.
- Provide technical expertise and reviews of documentation, including publications developed by the Technical Publication group.
- Produce software technical documentation that supports project needs.
- May take on additional responsibilities as a Technical Lead, delegating work, tracking progress, building team morale, and helping to move team roadblocks.
- May participate in the concept phase, including creation of prototypes or use cases.
- May support Test Team activities, including running test procedures and supporting lab setup or deployment assistance.
- Provide technical guidance and mentoring to new staff, participating in onboarding and the buddy program.
- May interface and provide support to customers while visiting sites or ships.
- Demonstrate professionalism when interfacing with customers and prioritize customer requests.
- Make recommendations for changes to software development guidelines, tools, and standards, and assist in creating and rolling out new improvements.
- Prioritize and correct usability, safety, and security concerns.
- Comply with OSI's established ISO-9001-compliant development guidelines and standards.
- Follow and ensure workplace operating and environmental, health, and safety procedures and guideline compliance.
Knowledge & Qualifications
- 5+ years' experience in a software environment; experience developing real-time interfaces to external systems; experience working in an ISO 9001 compliant software engineering environment is an asset.
- Technical skills: experience in C/C++ development under Windows, including areas like 2D/3D graphics, Open GL, TCP/IP, GPS, UDP Multicast, and real-time systems are highly desirable.
- Ability to understand and work with complex software requirement specifications; strong theoretical and algorithmic background with experience in mathematical and/or geospatial applications.
- Other: required to obtain security clearance; occasional travel; knowledge of marine navigation concepts and systems is an asset.
- Educational requirement: degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics, or Mathematics.
Benefits
We offer extended healthcare and dental, group retirement savings plan, emergency travel assistance, employee and family assistance program, flexible working options, and professional development support.
Why Choose OSI?
At OSI Maritime Systems Ltd., we value diversity, foster an inclusive culture, and invest in our employees' growth and development.
-
Software Professional
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout the JobWe are looking for a skilled Software Professional to join our team at Binary Stream Software Inc.Key Responsibilities:Write, modify, integrate and test software code.Communicate technical problems, processes and solutions.Prepare reports, manuals and other documentation on the status, operation and maintenance of software.Assist in the...
-
Software Engineering Professional
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeSoftware Developer Job DescriptionWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment.Key ResponsibilitiesDevelop, modify, and test software code...
-
Software Engineering Professional
1 week ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout Binary Stream Software Inc.Binary Stream Software Inc. is a leading technology company that offers innovative software solutions to its clients.Job Title: Software DeveloperJob Summary:We are seeking a highly skilled and motivated Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, testing,...
-
Senior Software Developer
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAt Binary Stream Software Inc., we are looking for a talented Senior Software Developer to join our team. As a senior developer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies. Your expertise will help us deliver high-quality software solutions to our clients.Key...
-
Software Development Professional
4 weeks ago
Burnaby, British Columbia, Canada Infoblox Canada Ltd. Full timeWe are seeking a skilled Software Development Professional to join our team at Infoblox Canada Ltd. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key ResponsibilitiesCollect and document user requirements to ensure accurate project executionCoordinate the development,...
-
Software Development Professional
4 weeks ago
Burnaby, British Columbia, Canada Infoblox Canada Ltd. Full timeJob Title: Software Development ProfessionalAbout the Role:We are seeking a highly skilled Software Development Professional to join our team at Infoblox Canada Ltd. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems.Key Responsibilities:Collect and document user...
-
Software Development Professional
1 month ago
Burnaby, British Columbia, Canada Infoblox Canada Ltd. Full timeJob SummaryWe are seeking a skilled Software Development Professional to join our team at Infoblox Canada Ltd. The ideal candidate will have a strong background in software development and a passion for designing and implementing innovative solutions.Key ResponsibilitiesCollect and document user requirements to ensure accurate software developmentCoordinate...
-
Software Development Professional
2 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Full time**About OSI Maritime Systems**OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our company specializes in designing and delivering advanced electronic navigation systems, including Warship Electronic Chart Display and Information System (WECDIS) and Integrated Bridge...
-
Software Development Professional
4 weeks ago
Burnaby, British Columbia, Canada Global Fleet Management Inc. Full timeWe are seeking a skilled Software Development Professional to join our team at Global Fleet Management Inc. The ideal candidate will have a Bachelor's degree and relevant experience in software development.Key Responsibilities:Develop and maintain software applicationsCollaborate with cross-functional teams to identify and prioritize software development...
-
Software Development Professional
1 month ago
Burnaby, British Columbia, Canada OSI Maritime Full time $80,000 - $100,000About OSI Maritime SystemsOSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our expertise lies in designing and delivering advanced electronic navigation systems, including Warship Electronic Chart Display and Information System (WECDIS) and Integrated Bridge Systems (IBS)....
-
Software Development Professional
1 month ago
Burnaby, British Columbia, Canada Electronic Arts Inc Full timeSoftware Engineer IIIRequisition Number: 183548Electronic Arts Inc is seeking a highly skilled Software Engineer III to join our team.About the Role:As a Software Engineer III, you will be responsible for designing, developing, and testing software applications for our top-selling videogame franchises.Key Responsibilities:Design and develop software...
-
Software Development Professional
4 weeks ago
Burnaby, British Columbia, Canada Global Fleet Management Inc. Full timeWe are seeking a skilled Software Development Professional to join our team at Global Fleet Management Inc. The ideal candidate will have a Bachelor\u2019s degree in a relevant field and experience in software development. A permanent position with a 40-hour workweek and English language requirements is offered. Benefits include a dental plan and health care...
-
Software Development Professional
4 weeks ago
Burnaby, British Columbia, Canada Infoblox Canada Ltd. Full timeJob SummaryWe are seeking a skilled Software Development Professional to join our team at Infoblox Canada Ltd. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system developmentCoordinate the...
-
Software Development Professional
1 week ago
Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full timeJob DescriptionWe are seeking an experienced Software Development Professional to join our team at OSI Maritime Systems Ltd. This role involves designing, developing, testing, and maintaining software products that meet the needs of our customers.
-
Software Development Professional
3 weeks ago
Burnaby, British Columbia, Canada Infoblox Canada Ltd. Full timeAt Infoblox Canada Ltd., we are seeking a skilled Software Development Professional to join our team.As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems to meet the needs of our clients.The successful candidate will have a strong background in computer science and software engineering, with...
-
Software Engineering Professional
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking an experienced Software Developer to join our team at Binary Stream Software Inc. in a permanent role.Key ResponsibilitiesWrite, modify, integrate, and test software code.Communicate technical problems, processes, and solutions.Prepare reports, manuals, and other documentation on the status, operation, and maintenance of...
-
Software Development Professional
4 weeks ago
Burnaby, British Columbia, Canada SEVEN HILLS GROUP TECHNOLOGIES INC. Full timeJob Title: Software Development ProfessionalJob Summary: We are seeking a skilled Software Development Professional to join our team at SEVEN HILLS GROUP TECHNOLOGIES INC. The ideal candidate will have a strong background in software development, with experience in writing, modifying, integrating, and testing software code.Key Responsibilities:Write, modify,...
-
Software Development Professional
6 days ago
Burnaby, British Columbia, Canada Global Fleet Management Inc. Full timeJob OverviewWe are seeking a skilled software development professional to join our team at Global Fleet Management Inc.About the RoleThe successful candidate will be responsible for developing and maintaining software solutions that meet our business needs.RequirementsBachelor's degree or equivalent experience in computer science, information technology, or...
-
Senior Audio Software Developer
1 month 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 Professional
2 weeks ago
Burnaby, British Columbia, Canada BRIO Full timeAbout BRIOBRIO is a dynamic company that offers exciting opportunities for professionals who share our passion for innovation.Job Title: Software Development ProfessionalWe are seeking an experienced Software Development Professional to join our team and contribute to the development of our Manufacturing Execution System (MES) project.About the Role:As a...