Software Developer - C++/Mathematician
at IPG Photonics
Kingston, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Nov, 2024 | Not Specified | 16 Aug, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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.
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
- 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
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disable
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
- 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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science, Electrical, Electrical Engineering, Engineering, Mathematics
Proficient
1
Kingston, ON, Canada