Software Developer C++

1 month ago


Canada, CA Creaform Deutschland GmbH Full time
Software Developer C++ (embedded) (m/f/d)

Our R&D team is looking for several software developers to contribute to the software development of Creaform's 3D scanning technologies and their applications. As part of an agile team, you will contribute more specifically to the development of system architectures, embedded software, user interfaces and measurement algorithms.


You will be responsible for

  • Developing the software architectures needed to operate Creaform's 3D scanning and measurement platforms;
  • Develop and optimize embedded software and interface with hardware and drivers, under both Windows and Linux.
  • Experimentally test and validate products and prototypes, interfaces and architectures developed;
  • Participate in the development of user interfaces and user workflows to operate the measuring devices.
  • In a multidisciplinary context, collaborate with developers and test teams to ensure smooth operation and product quality.
  • Respect established development processes, work methods and standards.


Your projects will require you to

  • Start each morning with a short meeting with the development team to discuss progress, the day's plan and issues.
  • Then you'll get back to work on developing and implementing new software features:
  • Solution programming in C++/C#
  • Development of the graphical interface
  • You will test and validate implemented solutions.
  • You will collaborate with team members and colleagues from the scientific and quality assurance teams.
  • You'll work on fixes to stabilize the software you're working on.
  • Once a week, you'll attend a follow-up meeting with the project team to monitor the project and see what's new.
  • If you're in the office, you can enjoy the beautiful cafeteria or outdoor picnic tables, go for a walk or run in the park, or use the gym or play a game of table soccer.


You'll feel right at home if you

  • Have a university degree in computer engineering, computer science or software engineering;
  • Have 5 years' relevant programming experience
  • Have in-depth knowledge of operating systems and development tools in C++ , Linux and Windows;
  • Interest and knowledge in;
    • Visual Studio development environment, Git;
    • computer architecture;
    • code porting and optimization on embedded platforms;
    • 3D geometry and matrix calculation;
    • OpenGL programming;
  • Be able to communicate in a French-speaking environment, and your English is functional.


In exchange, we offer you

  • The chance to work in a stimulating environment as part of a strong and passionate R&D team;
  • The chance to experiment and be creative, with wide latitude;
  • The opportunity to develop your skills and expertise;
  • A generous and flexible teleworking policy, even after Covid, when the position allows it;
  • A salary and growth potential to match your expectations;
  • An environment open to the world and constantly growing;
  • A wide range of social activities, and much more

As a subsidiary of AMETEK Inc. a leading global manufacturer of electronic instruments and electromechanical devices, Creaform is internationally recognized for its cutting-edge technologies and R&D excellence. Although we are developing our market on a global scale, our working environment preserves the entrepreneurial spirit and dynamism of a start-up company.

Are you interested in the job, but don't have all the required skills? Send us your application anyway. We believe that experience and personal background, combined with a healthy dose of passion, can make all the difference

Creaform has won the Red Dot Design Awards. It is an amazing achievement for the team, Creaform and the entire industrial design sector.

#J-18808-Ljbffr

  • Canada, CA C S Inc Full time

    CS Group Canada, a subsidiary of CS Group, a Sopra Steria company, accelerates Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our customers are OEMs and Tier 1 in the aerospace, automotive, defense, and railway sectors seeking to achieve Functional...


  • Canada, CA Scalian Full time

    Software Developer C++ Permanent position | Full-Time | Saint-Laurent, Montreal (QC)Remote work: Hybrid Are you a Software Developer C++ or would you like to become one? If your answer is yes, it’s your lucky day as we are looking for a dynamic and talented person to join our team in Montreal and support our aerospace division! What will your rolebe?...

  • C++ Developer

    1 month ago


    Canada, CA Solutionsft Full time

    Passionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors? Want to join a world class company and industry leader and be proud to contribute to our projects and mission? Come join our dynamic and innovative team and share your passion with...


  • Canada, CA C S Inc Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA C&R Software Full time

    C&R Software delivers optimized solutions across the Collection and Recovery lifecycle, empowering organizations to manage their end-to-end collections operation more effectively and compliantly.Collections is an increasingly complex and evolving landscape, but with C&R’s sophisticated systems, it becomes simple for users to drive process automation while...


  • Canada, CA Cadence Design Systems Full time

    Principal C++ Software Engineer page is loaded Principal C++ Software Engineer Apply locations MOUNT-ROYAL (Montreal) time type Full time posted on Posted 30+ Days Ago job requisition id R44870 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators...

  • Software Developer

    1 month ago


    Canada, CA Horizon Software Full time

    Home / Careers / Software Developer (Full Time Position, Hong Kong)Software Developer (Full Time Position, Hong Kong)We are hiring a Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions. These engineers work across a...


  • Canada, CA Aspire Software Full time

    We are hiring at Vocantas for a Director of Software Development to join our growing team in Canada!We are looking to hire a driven, people-centric Director of Software Development to elevate our engineering team and product. You have a successful track record as a software development leader, building and deploying products at scale in enterprise...


  • Canada, CA IP Infusion Full time

    Développeur de logiciels - Communications du réseau et C/C++Ingénierie à distance, Canada Gatineau, Québec Montréal, QuébecDescriptionNos employés ont une influence directe sur la mise sur le marché des nouvelles technologies et sur la réussite de nos clients. IP Infusion Canada Inc. offre un environnement de travail multiculturel qui met...

  • Software Developer

    1 month ago


    Canada, CA Verily LLC Full time

    Careers | Build What's Vital | Verily | Alphabet Precision Health Company | Verily | Alphabet Precision Health Company Kitchener-Waterloo, ONSoftware Developer Apply Now Who We AreVerily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google...

  • Software Developer

    3 weeks ago


    Canada, CA Techedinlabs Full time

    We are looking for a "Software Developer - III" with us in Canada for a Fortune 500 client. This role offers full-time employment with remote work flexibility, but candidates must be based in Canada.Job DescriptionMinimum Qualifications:Bachelor's Degree in Computer Science, Software Engineering, or similar5+ years of developing websites and Internet...


  • Canada, CA OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department:...


  • Canada, CA C S Inc Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada, CA Calian Advanced Technologies Full time

    Job Title: Sr. Software DeveloperDate: August 28, 2024Location: Ottawa, Trenton, or HalifaxRemote: Yes (Must live in either Ottawa, Trenton, or Halifax)Business Unit: Advanced TechnologiesDepartment: EngineeringJob Type: Full-timeCompany Overview: Calian’s Advanced Technologies division provides highly technical solutions and services across industries...


  • Canada, CA Astera Software, Inc. Full time

    About AsteraBased in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...


  • Canada, CA ROSS Full time

    Our client, a rapidly growing technology firm based in downtown Toronto has engaged ROSS to help them recruit a Senior C++ Software Engineer. Senior C++ Developer DESCRIPTION As a senior real-time bidding C++ developer at our client, you'll design, build, test and support software applications specifically related to state-of-the-art real-time mobile...


  • Canada, CA Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Canada, CA Matacs Full time

    We are seeking a talented Software Developer/Engineer with experience in Azure to join our dynamic team. In this role, you will be responsible for developing and maintaining software applications and solutions on the Azure cloud platform. You will collaborate with cross-functional teams to design, develop, test, and deploy scalable and reliable solutions...


  • Canada, CA Constellation Dealer Group Full time

    Join to apply for the Software Development Manager role at Perseus Group, Constellation Software.Constellation Dealership Software, a division within Constellation Software (TSX: CSU), leads the industry in providing ERP solutions tailored to the Outdoor Power Equipment (OPE) sector, serving over 6000+ specialty dealerships worldwide. Our software empowers...

  • Senior C++ Developer

    3 weeks ago


    Canada, CA Lorven Technologies Inc. Full time

    Senior C++ DeveloperLocation: Toronto, ON (Onsite)Job Type: Contract 12+ Months (C2C\T4)Responsibilities:Mandatory Skills Description:Experience in C++ (6+ years) in an enterprise environment, covering the whole development life cycleMust have good communication skills, strong client-facing skills and able to manage client's expectationsStrong SQL...