C++ Software Engineer

4 weeks ago


Kingston, Ontario, Canada IPG Photonics Full time

Position Overview

IPG Photonics is seeking a talented C++ Software Engineer to become a vital member of our innovative software development team located in Kingston, Ontario, Canada. This forward-thinking group is committed to designing state-of-the-art process monitoring solutions tailored for the global manufacturing industry. Our tools, which enhance IPG's exceptional material processing offerings, play a crucial role in ensuring quality assurance for industrial laser applications across diverse manufacturing environments worldwide. By leveraging our technology, prominent brands can provide safer, more efficient, and high-performance solutions to both consumers and industries.

Key Responsibilities

  • Design and implement new product functionalities utilizing C++ and CUDA
  • Develop prototypes for groundbreaking applications
  • Execute stress testing, benchmark testing, and software quality assurance
  • Draft and maintain customer documentation

Qualifications

  • Expertise in C++ and CUDA programming
  • Experience in software development for mechatronics or data acquisition systems
  • Familiarity with real-time systems
  • Excellent communication and collaboration skills
  • Proven track record of working on software projects alongside other developers
  • Knowledge of LabVIEW IMAQ and DAQmx is advantageous
  • Understanding of communication protocols such as RS232 and TCP/IP
  • Experience with version control, unit testing, and issue tracking
  • Ability to conduct system integration testing
  • Capability to produce design documents for customer-facing and implementation purposes
  • Proficiency in LabVIEW development is a plus
  • Eligibility to work in Canada and readiness to travel internationally

  • C++ Software Engineer

    4 weeks ago


    Kingston, Ontario, Canada IPG Photonics Full time

    Position OverviewIPG Photonics is seeking a talented C++ Software Engineer to become a vital member of our innovative software development team located in Kingston, Ontario, Canada. This forward-thinking group is committed to designing state-of-the-art process monitoring solutions tailored for the global manufacturing industry. Our advanced tools enhance...

  • Software Engineer

    1 week ago


    Kingston, Ontario, Canada IPG Photonics Full time

    IPG Photonics is a leading manufacturer of high-power fiber lasers and amplifiers. We are seeking a skilled Software Engineer to join our team in Kingston, Ontario, Canada.Job SummaryThe successful candidate will play a critical role in designing, developing, and optimizing complex software solutions for advanced laser scanning applications in various...

  • Software Engineer

    7 days ago


    Kingston, Ontario, Canada IPG Photonics Full time

    IPG Photonics is a leading manufacturer of high-power fiber lasers and amplifiers. We are seeking a skilled Software Engineer to join our team in Kingston, Ontario, Canada.Job SummaryThe successful candidate will play a critical role in designing, developing, and optimizing complex software solutions for advanced laser scanning applications in various...

  • C# Developer

    7 days ago


    Kingston, Ontario, Canada IPG Photonics Full time

    About IPG PhotonicsIPG Photonics is a leading manufacturer of high-power fiber lasers and amplifiers. We are a global company with a strong presence in the industrial and scientific communities.Job SummaryWe are seeking a highly skilled C# Software Developer to join our team in Kingston, Ontario, Canada. The successful candidate will be responsible for...

  • C# Developer

    1 week ago


    Kingston, Ontario, Canada IPG Photonics Full time

    About IPG PhotonicsIPG Photonics is a leading manufacturer of high-power fiber lasers and amplifiers. We are a global company with a strong presence in the industrial and scientific communities.Job SummaryWe are seeking a highly skilled C# Software Developer to join our team in Kingston, Ontario, Canada. The successful candidate will be responsible for...


  • Kingston, Ontario, Canada Engineering Society of Queen's University Full time

    Engineering Society of Queen's UniversityWe are a dynamic and interdisciplinary collective of driven students focused on the development of sophisticated robotic systems for competitive events. Our organization fosters an inclusive atmosphere where students can collaborate and delve into the field of robotics. We are committed to empowering each member,...


  • Kingston, Ontario, Canada Engineering Society of Queen's University Full time

    Engineering Society of Queen's UniversityWe are a dedicated group of passionate students focused on advancing robotics technology for competitive environments. Our organization fosters a collaborative atmosphere where members can engage in innovative projects and enhance their technical expertise. We prioritize the growth of each individual, equipping them...


  • Kingston, Ontario, Canada Engineering Society of Queen's University Full time

    Queen's Knights Robotics Team (QKRT)We are a dedicated and collaborative group of students focused on the design and development of cutting-edge robotic systems for competitive events. Our environment fosters inclusivity and teamwork, allowing members to delve into the exciting field of robotics. We prioritize the growth of each participant, equipping them...


  • Kingston, Ontario, Canada IPG Photonics Full time

    Job Title: Senior Embedded Real-Time Software EngineerCompany: IPG Photonics (NASDAQ:IPGP) Canada Inc.Job Summary:We are seeking a highly skilled Senior Embedded Real-Time Software Engineer to join our agile software development team in Kingston, Ontario, Canada. Our team is responsible for inventing, developing, and building novel process monitoring tools...


  • Kingston, Ontario, Canada IPG Photonics Full time

    Job Title: Senior Embedded Real-Time Software EngineerCompany: IPG Photonics (NASDAQ:IPGP) Canada Inc.Job Summary:We are seeking a highly skilled Senior Embedded Real-Time Software Engineer to join our agile software development team in Kingston, Ontario, Canada. Our team is responsible for inventing, developing, and building novel process monitoring tools...

  • Software Engineer

    1 week ago


    Kingston, Ontario, Canada IPG Photonics Full time

    Job OpportunityIPG Photonics is seeking a skilled software developer to join our agile software development team. Our team is responsible for creating innovative process monitoring tools for the global manufacturing industry.Key ResponsibilitiesDevelop new features for our software suite using C++ and CUDA.Prototype customer applications and perform quality...

  • Software Engineer

    7 days ago


    Kingston, Ontario, Canada IPG Photonics Full time

    Job OpportunityIPG Photonics is seeking a skilled software developer to join our agile software development team. Our team is responsible for creating innovative process monitoring tools for the global manufacturing industry.Key ResponsibilitiesDevelop new features for our software suite using C++ and CUDA.Prototype customer applications and perform quality...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Engineer - AI and Infrastructure Development. In this role, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Engineer - AI and Infrastructure Development. In this role, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous...

  • Software Engineer

    6 hours ago


    Kingston, Ontario, Canada IPG Photonics Full time

    Software Developer PositionIPG Photonics is seeking a skilled software developer to contribute to our innovative software development team in Kingston, Ontario, Canada. Our team is responsible for designing and building cutting-edge process monitoring tools for the global manufacturing industry. These tools are integrated with IPG's world-leading photonic...

  • Software Engineer

    3 hours ago


    Kingston, Ontario, Canada IPG Photonics Full time

    Software Developer PositionIPG Photonics is seeking a skilled software developer to contribute to our innovative software development team in Kingston, Ontario, Canada. Our team is responsible for designing and building cutting-edge process monitoring tools for the global manufacturing industry. These tools are integrated with IPG's world-leading photonic...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Engineer - Foundation Models. This is a permanent position that requires a strong background in software engineering, machine learning, and computer architecture.Key ResponsibilitiesResearch and Development: Design,...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Engineer - Foundation Models. This is a permanent position that requires a strong background in software engineering, machine learning, and computer architecture.Key ResponsibilitiesResearch and Development: Design,...

  • Software Engineer

    4 days ago


    Kingston, Ontario, Canada IPG Photonics Full time

    Job OpportunityIPG Photonics is seeking a skilled software developer to join our agile software development team. Our team is responsible for creating innovative process monitoring tools for the global manufacturing industry.Key ResponsibilitiesDevelop new features for our software suite using C++ and CUDA.Prototype customer applications and perform quality...

  • Software Engineer

    3 days ago


    Kingston, Ontario, Canada IPG Photonics Full time

    Job OpportunityIPG Photonics is seeking a skilled software developer to join our agile software development team. Our team is responsible for creating innovative process monitoring tools for the global manufacturing industry.Key ResponsibilitiesDevelop new features for our software suite using C++ and CUDA.Prototype customer applications and perform quality...