Talent.com
Software Engineer
Software EngineerOSI Maritime Systems • Toronto, Canada
Software Engineer

Software Engineer

OSI Maritime Systems • Toronto, Canada
Il y a 25 jours
Type de contrat
  • Temps plein
Description de poste

Base pay range

CA$98,000.00 / yr - CA$108,000.00 / yr

About the Company

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.

About the Role

The Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has the primary responsibility to provide a successful implementation of the assigned software modules.

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.

Produces software estimates and participates in technical work breakdown and defining scope.

Identifies, analyses, and resolves diverse software technical challenges.

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

Provides technical expertise and reviews of documentation including the publications developed by the Technical Publication group.

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

May take on additional responsibilities as a Technical Lead, delegating work, tracking work, building teams moral, helping to move team road blocks and reporting on behalf of the team to the Project Manager.

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.

Provides support to multidisciplinary teams and sales teams as a subject matter expert.

Provides technical guidance and mentoring to new staff including participation in onboarding and the buddy program.

May interface and provide support and assistance to customers while visiting sites or ships.

Demonstrates professionalism when interfacing with customer and prioritizes customer requests.

Makes recommendations for changes to software development guidelines, tools and standards, and assists in the creation and rollout of new improvements.

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.

Qualifications

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

4-6 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.

Experience in C / C++ development under Windows in areas such as 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; ability to assist with analysis and design of solutions for algorithmically complex requirements.

Excellent verbal and written communication skills.

Ability to learn quickly and work well under pressure in a high paced, challenging environment strong team work skills.

Other : Required to obtain security clearance; occasional travel.

Knowledge of marine navigation concepts and systems is an asset but not required.

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.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Oil, Gas, and Mining, Rail Transportation, and Software Development

Referrals increase your chances of interviewing at OSI Maritime Systems by 2x

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Software Engineer • Toronto, Canada

Offres similaires
Senior Software Engineer, Secure Agents

Senior Software Engineer, Secure Agents

The Rundown AI, Inc. • Toronto C6A, ON, Canada
Télétravail
Temps plein
Our mission is to scale intelligence to serve humanity.We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like cont...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Software Engineer

Software Engineer

freelance.ca • Toronto, Canada
Temps plein
Role : Delphix Test Data Management Engineer.Location : Toronto, ON (Hybrid).Design| implement| and manage Delphix Data Virtualization and Masking solutions for enterprise applications.Automate data ...Voir plus
Dernière mise à jour : il y a 19 jours • Offre sponsorisée
Software Engineer

Software Engineer

Nexus Systems Group Inc. • Toronto
Temps plein
Location Address : Hybrid - Toronto - at least 1 / week in office – Thursdays, subject to change.Possibility of extension & conversion to FTE. Schedule Hours : 9am-5pm Monday-Friday; standard 37.Solutio...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Software Engineer

Software Engineer

Highbeam Inc. • Toronto
Temps plein
Highbeam is building the future of business banking and cash management.Our platform combines AI agents, automated financial workflows, and integrated financial products that save brands time and m...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Software Engineer

Software Engineer

Resmed • Toronto, Canada
Temps plein
About the Role : Senior Software Engineer.You’ll work on full‑stack solutions using the latest technologies in a collaborative, agile environment, helping build applications that directly improve th...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Software Engineer

Software Engineer

Cognichip, Inc. • Toronto
Temps plein
Chip design is slow, siloed, and often constrained by outdated workflows.At Cognichip, you’ll help build the AI-native tools that change that. From blazing-fast simulations to human-in-the-loop desi...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Software Engineer

Software Engineer

ALTEN Canada • Markham
Temps plein
In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services.Our footprint spans across...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Software Engineer

Software Engineer

RBGlobal • Toronto
Temps plein
IAA Holdings, LLC (IAA), a Ritchie Bros.Auctioneers company (NYSE : RBA) and (TSX : RBA), is a trusted global marketplace for insights, services, and transaction solutions for commercial assets and v...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Software Engineer

Software Engineer

Advanced Micro Devices • Markham
Temps plein
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Software Engineer

Software Engineer

CSI • Toronto
Temps plein
Software Engineer II's code, test and debug programs.They also maintain and document program changes.Software Engineer II's work on several phases of at least one major application while receiving ...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Software Engineer

Software Engineer

COMPASS GROUP CANADA • Toronto
Temps plein +1
We are Compass Digital—the digital and technology arm of Compass Group North America.We build and scale digital products and technologies to exceed the expectations of our guests and clients.Backed...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Software Engineer

Software Engineer

Synpulse8 • Toronto, Canada
Temps plein
Experienced Professional - Technology Consulting Full-time Hybrid Toronto, Canada.Synpulse is a global transformation partner elevating our clients in the financial sphere with tailor‑made solution...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer

Software Engineer

Tech Mahindra • Markham
Temps plein
Software Engineer – performs analysis, development and technical governance across both Run and / or Change.AWS, spring, Stakeholder Management. CA$105,000 – CA$125,000 per annum including bonuses.Ana...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer I

Software Engineer I

Toast Tab, Inc. • Toronto
Temps plein
Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.As a Toaste...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Software Engineer

Software Engineer

Canny • Toronto, Canada
Temps plein
Thousands of companies build better software products with the help of Canny’s customer feedback platform.Software Engineer , you’ll be building and improving the core product our customers rely on...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Software Engineer

Software Engineer

HRB • Toronto, Canada
Temps plein
This is a product-focused engineering role where you'll play a key part not just in building, but also in shaping our integration platform (supporting 200+ integrations). You’ll have the opportunity...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer

Software Engineer

DataAnnotation • Toronto, Canada
Temps plein +1
DataAnnotation is committed to creating quality AI.Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule. We are looking for a proficien...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer

Software Engineer

JVD Installations • Toronto, Canada
Temps plein
Maintenance, Turnarounds and Construction services in Canada.JVD Installations is the best-of-the-best, utilizing industry leading execution procedures and safety processes, and provide management ...Voir plus
Dernière mise à jour : il y a 25 jours • Offre sponsorisée