Senior Software Engineer (Express Entry) – Ottawa, Ontario

🏢 Creaform (an AMETEK Company)📍 Lévis, Quebec💼 Full-Time💻 Remote🏭 3D Measurement, Engineering Services, Industrial Automation, Metrology, Software Development💰 CAD 90,000 - 130,000 per year

About Company

Creaform, a business unit of AMETEK Inc., is a global leader in 3D measurement solutions. We innovate, design, manufacture, and market portable 3D measurement technologies and engineering services across industries like automotive, aerospace, and manufacturing. Our cutting-edge solutions empower clients with unparalleled precision and efficiency. At Creaform, we foster a dynamic, collaborative, and intellectually stimulating environment, driven by a passion for technology and a commitment to excellence. We are a community of passionate innovators, engineers, and problem-solvers dedicated to pushing the boundaries of what’s possible in 3D technology. With a strong Canadian foundation and international reach, we pride ourselves on continuous improvement and shaping the future of industrial measurement and design globally. Join us in making a significant impact.

Job Description

Are you an exceptional and highly skilled Senior Software Engineer driven by a passion for innovation? Creaform, a world leader in advanced 3D measurement solutions, is actively seeking a talented individual to join our dynamic software development team. While Creaform’s renowned headquarters and primary R&D facilities are strategically located in Lévis, Quebec, this specific opportunity is tailored for a Senior Software Engineer who will contribute to pivotal projects and collaborate with teams predominantly operating out of Ottawa, Ontario. This role is a prime opportunity for international talent, and we enthusiastically welcome applications from candidates who are eligible for or currently navigating Canada’s Express Entry program, offering a clear pathway to a rewarding career in Canada. As a Senior Software Engineer, you will play a critical, hands-on role across the entire software development lifecycle – from conceptual design and architectural planning to hands-on development, rigorous testing, and continuous maintenance of complex software systems that power our advanced 3D scanning, metrology, and inspection products. This encompasses work on intricate embedded systems, intuitive user interfaces, sophisticated data processing algorithms, and robust cloud integrations. We expect you to possess a deep understanding of modern software architecture principles, adhere to industry-leading best practices, and demonstrate a proactive, solutions-oriented approach to tackling complex technical challenges. This is an exciting chance to immerse yourself in challenging, high-impact projects, collaborate seamlessly with diverse, cross-functional engineering teams, and directly contribute to the evolution of products that set benchmarks at the forefront of the global industrial measurement industry. If you are ready to elevate your career and contribute to groundbreaking technology, we invite you to apply.

Key Responsibilities

  • Lead the architectural design, development, and seamless integration of complex software modules for Creaform’s diverse range of 3D measurement products and applications, ensuring scalability and performance.
  • Collaborate intensively with product management, hardware engineering, and quality assurance teams to meticulously define requirements, refine specifications, and deliver consistently high-quality, market-leading solutions.
  • Produce exceptionally clean, efficient, thoroughly documented, and easily maintainable code primarily in C++, while also leveraging other relevant programming languages and technologies.
  • Conduct comprehensive code reviews, provide insightful and constructive feedback to peers, and rigorously ensure strict adherence to established coding standards, architectural guidelines, and software development best practices.
  • Proactively diagnose, meticulously debug, and effectively resolve intricate software defects, performance bottlenecks, and system anomalies to maintain optimal product functionality.
  • Actively contribute to the strategic evolution of the overall software architecture, technology stack, and toolchains, driving continuous improvement and innovation.
  • Provide technical mentorship and guidance to junior and intermediate engineers, fostering a culture of technical excellence, knowledge sharing, and professional growth within the team.
  • Maintain an acute awareness of emerging technologies, industry trends, and competitive landscapes, proactively recommending and implementing innovative solutions to enhance our product offerings.
  • Engage actively in the entire software development lifecycle (SDLC), from initial concept and detailed planning to agile development, rigorous testing, deployment, and ongoing maintenance and support.

Required Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline.
  • A minimum of 5 years of progressive professional experience in software development, with a significant emphasis on C++ development.
  • Demonstrable expertise in object-oriented design (OOD) and robust object-oriented programming (OOP) principles and methodologies.
  • Profound understanding of complex data structures, advanced algorithms, and widely adopted software design patterns.
  • Extensive experience with multi-threading, parallel computing, and concurrent programming paradigms.
  • Proficiency with modern source control systems, particularly Git.
  • Exceptional problem-solving capabilities, strong analytical thinking, and a meticulous attention to detail.
  • Superior communication skills in English, both written and verbal, enabling effective collaboration and documentation.
  • Demonstrated eligibility for Canada's Express Entry program or equivalent Canadian immigration pathways, with a willingness to pursue permanent residency.

Preferred Qualifications

  • Direct experience with 3D graphics development (e.g., OpenGL, DirectX), CAD/CAM software integrations, or metrology applications.
  • Proficiency in additional programming languages such as Python, C#, or experience with scripting languages.
  • Proven track record working within Agile/Scrum or other iterative development methodologies.
  • Familiarity with major cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native application development.
  • Experience in embedded systems development or real-time operating systems (RTOS).
  • Working knowledge of the Qt framework for cross-platform GUI development.
  • Bilingualism (English and French) is considered a valuable asset.

Perks & Benefits

  • Highly competitive salary commensurate with experience and performance-based bonus opportunities.
  • Comprehensive and robust group insurance plan covering health, dental, and vision, ensuring your well-being.
  • Generous retirement savings plan (RRSP) with a strong company matching contribution to support your financial future.
  • Ample paid time off, including annual vacation, sick leave, and statutory holidays, promoting work-life balance.
  • Significant opportunities for continuous professional development, specialized training programs, and clear pathways for career advancement within a global organization.
  • A vibrant, dynamic, and highly innovative work environment that challenges and inspires.
  • Direct access to and hands-on experience with cutting-edge 3D measurement and software technologies.
  • Potential for relocation assistance for eligible Express Entry candidates, facilitating a smooth transition to Canada (if applicable).
  • Comprehensive employee assistance program (EAP) for personal and professional support.
  • Regular social activities, team-building events, and a strong culture of collaboration and camaraderie.
  • Flexible work arrangements where possible, supporting a healthy balance between professional and personal life.

How to Apply

We invite all interested and qualified candidates to submit their comprehensive application by clicking the secure link provided below. Please ensure that your resume and a compelling cover letter meticulously highlight your relevant experience, technical proficiencies, and your demonstrated eligibility for the Express Entry program. We extend our sincere gratitude to all applicants for their keen interest in this opportunity; however, please note that only those candidates selected for an interview will be directly contacted. We strongly encourage you to click on the link below to apply for this exciting job opportunity.

Apply Now

DISCLAIMER

Welcome to Career.rdptt.com. All job listings on career.rdptt are sourced from employers, recruiters, or publicly available job boards. We do not guarantee the accuracy, authenticity, or availability of any job post.

Applicants are advised to verify details before applying and avoid sharing sensitive information unless certain of the employer’s legitimacy. career.rdptt is not responsible for any losses, damages, or issues arising from the use of information provided on this site.

We do not charge any fees for accessing or using our website, and all job information is provided free of charge. Use this website at your own discretion. For any inquiries or to raise a complaint, please contact us at [email protected]
Scroll to Top