Software Developer maintaining AutoCAD-based 3D modeling software for SSI’s offshore and marine industry clients. Developing C# and C++ features for shipbuilding systems.
Responsibilities
Maintain code in a large legacy codebase built on AutoCAD
Implement features for 3D modeling and management software
Work on 3D modeling of shipbuilding-related HVAC ducting, piping, and equipment
Manage complex object relationships and algorithms
Collaborate with self-directed Agile teams
Contribute to software serving offshore and marine industries globally
Requirements
BSc or MSc in Computer Science or Engineering or equivalent experience
5+ years experience with C# or another modern object-oriented language
Ability to work and collaborate with an Agile team
Creative problem solving skills
Experience working with Agile methodologies
Experience working in the Visual Studio development environment
SQL Server or other relational database experience
Windows desktop application development in C++
Experience with WPF and MVVM
Experience working with git and Azure DevOps
Experience with AutoCAD or other CAD software
Strong knowledge of linear algebra and graph theory concepts
Strong mathematical background
Ability to manage complex object relationships and algorithms
Benefits
Full benefits package
Competitive wages
Education benefits
Self-paced learning opportunities
Opportunity to work from home on a full or partial basis
Fully inclusive culture and workplace welcoming all people
Director leading AtkinsRéalis fire protection engineering, life safety projects, and business growth across Eastern Canada. Managing teams, technical delivery, proposals, and client relationships.
Engineering intern supporting ANDRITZ Canada Hydro’s service sales for turbines and generators. Preparing technical offers, analyzing equipment data, researching modernization opportunities, and managing CRM records.
New graduate software and cloud developer rotating through hands - on assignments at Intact, a Canadian insurance provider. Building secure applications and cloud infrastructure for insurance technology.
Engineering Intern building scalable chess products or AI/ML systems for Chess.com. Developing features, models, and LLM - powered applications with multidisciplinary teams.
Programmer analyst at Desjardins, developing, maintaining and optimizing complex IT systems and infrastructure. Advising teams and resolving major operational incidents.
Desjardins programmer analyst developing, maintaining, and supporting IT systems and infrastructure. Hybrid Montréal role focused on software products, automation, and complex system issue resolution.
Senior IT Developer building, testing, and supporting banking applications for TD, a major global financial institution. Leading complex development, systems administration, and incident - resolution activities.
Embedded Developer building firmware for Interaxon's EEG and biosensing wearables. Owning releases, Bluetooth connectivity, sensor processing, power management, and hardware bring - up.
Programmer Analyst developing, maintaining, and optimizing complex software and infrastructure solutions for Desjardins. Leading deployments, testing, incident resolution, and IT standardization in hybrid Lévis role.