Software Developer - C++/Mathematician

at  IPG Photonics

Kingston, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Nov, 2024Not Specified16 Aug, 2024N/ADevelopment Projects,Industrial Applications,Computer Science,Computer Engineering,Mathematics,Software DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

IPG Photonics (NASDAQ:IPGP) Canada Inc. produces market-disrupting sensor technology and software that is transforming the manufacturing industry. We are on a mission to make the world greener, safer and more efficient. Our Kingston subsidiary develops cutting-edge monitoring technology that is integrated with IPG Photonics’ world-leading laser manufacturing solutions to provide real-time quality assurance for advanced manufacturing environments around the world. Our customer portfolio comprises world-leading E-mobility manufacturers, household consumer brands and renowned technology companies. We are powering the EV revolution, making medical devices safer, helping win Formula One Grands Prix and helping people land on Mars!
IPG Photonics is changing the world and we’re just getting started. Our group is growing rapidly and is currently recruiting outstanding technical professionals to join the team.
IPG Photonics is seeking a Software Engineer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing industries.
As a Software Engineer, you will play a critical role in designing, developing, and optimizing complex math libraries for advanced laser scanning applications in cleaning, cutting, marking, and welding markets. You will collaborate with a team of skilled engineers to develop software for controllers and peripherals used in fiber-based lasers and laser delivery systems.
We expect candidates with strong C/C++, mathematical, and signal processing backgrounds.

Requirements:

  • Excellent learning, communication, and teamwork abilities
  • 5+ years of professional experience in C/C++/C# programming
  • Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering, or equivalent
  • Ability to specify and understand electrical hardware interfaces
  • Experience leading software development projects
  • Strong interest in software development for industrial applications
  • Must be authorized to work in Canada
  • A strong mathematical background is a benefit
  • A strong signal processing background is a benefit
  • Experience with Visual Studio, Linux, and software-based control systems is a benefi

Responsibilities:

  • Spearhead the creation of innovative software solutions for new laser scanning products
  • Collaborate with cross-functional teams to ensure seamless integration of software components
  • Continuously enhance existing products by implementing feature upgrades and optimizations
  • Lead software development projects and mentor junior developers
  • Maintain a robust codebase, ensuring reliability and longevity of software systems

Requirements:

  • Excellent learning, communication, and teamwork abilities
  • 5+ years of professional experience in C/C++/C# programming
  • Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering, or equivalent
  • Ability to specify and understand electrical hardware interfaces
  • Experience leading software development projects
  • Strong interest in software development for industrial applications
  • Must be authorized to work in Canada
  • A strong mathematical background is a benefit
  • A strong signal processing background is a benefit
  • Experience with Visual Studio, Linux, and software-based control systems is a benefit


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Electrical, Electrical Engineering, Engineering, Mathematics

Proficient

1

Kingston, ON, Canada