We're in alpha · Starting with US & Canada
XTronica logo
XTronica Verified
Electronics, Embedded Systems, Manufacturing, IT Services

Software Engineer/Developer (Cload - Loading Computer Software)

Vancouver, British Columbia, CanadaOnsiteFull TimePosted 1 day ago

About the Product and Company

We are seeking an experienced Software Developer to join our team and develop
Cload
, our flagship ship loading computer software.

For over 30 years, Cload has been a trusted solution in the maritime industry. The software uses detailed 3D hull section (GF geometric profile) data to perform precise calculations of buoyancy and gravity under various loading conditions to simulate floating status, stability and strength of the vessel. It conducts comprehensive strength and stability assessments in full compliance with classification society rules and IMO regulations.

Originally developed in VB5/VB6 and now fully upgraded to
VB.NET
with integrated Python scripting support, Cload has been rigorously validated through thousands of operational vessels worldwide. It is recognized for its reliability, functional completeness, and calculation accuracy.

We are now accelerating our R&D efforts and looking for a talented, high-caliber developer to help modernize and expand this specialized engineering platform.

Key Responsibilities

· Design, develop, and optimize core modules for ship hydrostatics, stability, strength, and loading calculations.

· Collaborate with marine engineers to translate regulatory requirements (IMO, class societies) into robust software features.

· Enhance and maintain the existing VB.NET codebase while introducing modern development practices.

· Work with complex 3D geometric data, computational geometry algorithms, and numerical methods.

· Participate in code reviews, architecture discussions, and long-term technical roadmap planning.

· Extend the software’s scripting capabilities (Python integration) and develop new APIs/interfaces.

· Improve software performance, accuracy, and user experience for naval architects and ship operators.

Requirements

· Bachelor’s degree or higher in Computer Science, Software Engineering, Naval Architect, Mathematics, Physics or related fields.

· Minimum 5 years
of solid software development experience.

· Strong foundation in
algorithms, data structures, and numerical computing
.

· Familiarity with
Windows .NET development
(VB.NET and/or C#).

· Experience with modern development tools, version control (Git), and software architecture best practices.

· Excellent problem-solving skills and the ability to handle complex technical challenges.

· High learning agility
— capable of quickly mastering domain-specific knowledge.

· Strong English communication skills (both written and verbal).

Preferred Qualifications (Big Plus)

· Knowledge or strong interest in
computational graphics
, 3D geometry processing, or CAD/CAE systems.

· Background or genuine interest in
naval architecture, ship stability, or marine engineering
.

· Experience with Python scripting and scientific computing libraries.

· Familiarity with maritime regulations (IMO, SOLAS, ILLC, etc.) or engineering simulation software.

What We Offer

· Opportunity to work with a mature, industry-proven product with real-world impact on ship safety and operations.

· Chance to drive the next generation of a specialized maritime software platform.

· Collaborative environment with experienced naval architects and engineers.

· Competitive compensation package and professional development opportunities.

If you are a technically strong, intellectually curious developer who enjoys solving complex engineering problems and wants to make a meaningful contribution to the maritime industry, we would love to hear from you.

To Apply:
Please send your resume and a brief cover letter highlighting your relevant experience to
hr@xtronica.no

.

We look forward to welcoming a passionate and talented Software Developer to our growing team!

Ready to apply?
You'll be redirected to XTronica's application page.