Apply now

Posted 8 months ago

Embedded Software Developer, Staff

@ IPG Photonics

Kingston, Ontario

8+ years experience
Apply now
SIGNALS

Overview

IPG Photonics is hiring a Staff Embedded C/C++ Software Developer in Kingston, Ontario, to lead C/C++ development on real-time Linux targets for a next-generation laser weld measurement product. The role covers architecture design, time-critical functionality, performance profiling, new measurement algorithms, code reviews and mentoring junior developers. Candidates need 8+ years of professional embedded C/C++ experience and must be authorized to work in Canada.

Responsibilities:

  • Lead C/C++ development projects for embedded Linux targets
  • Design and build real-time software and business logic
  • Performance profile time-critical operations
  • Implement new measurement algorithms
  • Mentor junior developers and run code reviews

Requirements summary:

  • 8+ years of professional C/C++ experience on embedded Linux
  • Proficiency in Linux and debugging tools
  • Understanding of real-time and embedded concepts
  • Strong interest in industrial software
  • Authorized to work in Canada

Tools & skills

Source and dates

Source type not verified · adp-myjobs

Employer posting date
2026-03-10
First seen by our source
2026-10-15
Source record updated
2026-10-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience8+ years
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

IPG Photonics

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Full company description

IPG Photonics is the world leader in fiber laser technology, offering solutions for applications across a wide array of industries. Headquartered in Marlborough, USA, the company has developed a robust, vertically integrated supply chain, developing key technology components in-house, thus enabling the most reliable, powerful, and efficient laser solutions. With over 30 locations across the globe, we are committed to developing innovative products that provide reliable, cost-effective solutions for our customers’ needs.

LinkedIn followers
40,590
People associated on LinkedIn
1,902
Reported office locations
  • 50 Old Webster Road, Oxford, MA 01540, US
  • Carl-Benz-Straße 28, Burbach, 57299, DE
  • 2201 Qume Dr, San Jose, CA 95054, US
  • 46695 Magellan Drive, Novi, MI 48377, US
  • 259 Cedar Hill St, Marlborough, Massachusetts 01752, US
  • 377 Simarano Dr, Marlborough, Massachusetts 01752, US
  • 80-12, Techno 2-ro, Yuseong-gu, Daejeon, KR
  • Avenida Cazadores 212, Santa Catarina, Nuevo León 66359, MX
  • 14, Rue Ettore Bugatti, Eckbolsheim, 67201, FR
  • ul. Wyczółkowskiego 8, Gliwice, 44-109, PL
  • Viggen Way, Antsy Park, Unit 2, Coventry, CV7 9RE, GB
  • 5 F., No.91, Xinhu 1st Rd., Neihu Dist., Taipei City , 114, TW
  • 1 Paya Lebar Link, Paya Lebar Quarter 1, #04-01, Geylang, Singapore 408533, SG
  • 118/109 Lat Krabang, Bangkok, 10520, TH
  • 2 Jingyuan North St, Beijing, 100176, CN
  • Block B, North Area E Link World, 999 Huaxu Road, Qingpu District, Shanghai, 201702, CN
  • Building 3, Geya Technology Building, Nanhuan Road, Shenzhen, 518106, CN
  • Block B2, Optics Financial Harbor, 77 Optics Valley RD, East Lake High-tech Development Zone, Wuhan, Hubei 430070, CN
  • No.38, Bagmane Constellation Business Park Edureka, Indiqube-ETA Survey, 4, Outer Ring Rd, Bengaluru, Karnataka 560037, IN
  • Plot No. 30/32, Knowledge Park III, Greater Noida, Uttar Pradesh 201308, IN
  • Inceptum B Block CH2 Floor 2 Opp. Hotel Planet Landmark Road Iscon Circle, SG Highway, Next Tranquli, Road, Ahmedabad, Gujarat 380058, IN
  • 1-34-5 Mikawaanjo Honcho, Anjo-Shi, Aichi 446-0059, JP
  • 1-4-25 Yutaka, Hakata-ku, Fukuoka-shi, Fukuoka, 812-0042, JP
  • 920 Nippa-cho, Kohoku-ku,, Yokohama-shi, Kanagawa 223-0057, JP
  • G-03-A & 1-03-A, 1, Jalan Orkid 4, Taman Orkid, Sepang, Selangor 43900, MY
  • DaimlerStraße 12, Burbach, 57299, DE
  • Daimler Straße 9, Burbach, 57299, DE
  • Kammerfeldstraße 1, Allershausen, 85391, DE
  • Via Kennedy, 21, Milan, 20023, IT
  • Československého exilu 2062, Prague, 143 00, CZ
  • Calle de Puig i Pidemunt 12, Barcelona, 08302, ES
  • Melodi Sokak, Aydinli, Istanbul 34953, TR
  • 225 Cedar Hill Street, Marlborough, Massachusetts 01752, US
  • 8900 N Harrison St., Davenport, Idaho 52086, US
  • 5110 Main Street Northeast, Suite 1400, Minneapolis, MN 55421, US
  • 758 Shadeland Ave, Burlington, Ontario L7T 2M1, CA
  • 176 Railway St, Unit 101, Kingston, Ontario K7K 2L9, CA
  • Rua Ártico, 41, Cotia, SP 06707-050, BR
Business categories
  • Electronics
  • Industrial Manufacturing
  • Laser
  • Manufacturing
  • Machinery Manufacturing
Other recorded names
  • IPG Photonics
Specialties
  • high-power fiber lasers for cutting
  • welding
  • drilling and industrial
  • defense
  • medical
  • and telecommunications markets
Profile identifies a recruitment agency
No
Reported total investment
80,000,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

IPG Photonics is the world leader in fiber laser technology, offering solutions for applications across a wide array of industries. Headquartered in Marlborough, USA, the company has developed a robust, vertically integrated supply chain, developing key technology components in-house, thus enabling the most reliable, powerful, and efficient laser solutions. With over 30 locations across the globe, we are committed…

FieldValue
IndustryAppliances, Electrical, and Electronics Manufacturing
Company size1,001-5,000 employees
HeadquartersOxford, MA
Organization typePublic Company
Specialtieshigh-power fiber lasers for cuttingweldingdrilling and industrialdefensemedicaland telecommunications markets
Open jobs on Jobsy1
LinkedInView page
Job description

IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer 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.

The group's products are integrated with IPG's industry-leading laser processing solutions and are used to provide quality assurance for high-power laser processing applications in the manufacturing of automotive, aerospace, biomedical, and consumer electronics products. Our technology empowers many household brands to offer increasingly reliable, safe, and efficient solutions to empower industry and improve the lives of consumers. In particular, our technology is being used to drive the electric vehicle revolution.

Job Summary

This position involves leading C and C++ software development on real time Linux targets for our company’s next generation laser weld measurement product. It involves software architecture design, developing time-critical functionality, extending product capabilities and business logic code, performance profiling time-critical operations to improve software performance, and implementing new measurement algorithms. It further involves leading software development projects, performing code reviews, and providing technical mentorship to junior team members.

We expect candidates with significant professional experience developing C/C++ applications for Linux targets. A strong background in real-time Linux development is preferred.

Responsibilities

  • Leading C/C++ software development projects for embedded Linux targets
  • Designing, planning, and executing C/C++ development projects for embedded Linux targets to advance product capabilities and functionality
  • Building and debugging applications in Linux
  • Performance profiling time-critical operations to identify bottlenecks and improve application performance
  • Collaborating with other internal development teams on interface design
  • Mentoring junior developers and advising on software development best practices
  • Prototyping, developing, testing, and maintaining production quality code
  • Advancing our team’s development processes and tools
  • Excellent learning, communication, and teamwork abilities
  • 8+ years of professional experience developing C/C++ applications for embedded Linux targets
  • Proficiency in Linux as a development platform and proficiency with debugging tools
  • Extensive understanding of embedded and real-time software development concepts, including shared memory, multi-tasking, inter-process communication, interrupts, etc.
  • Strong interest in software development for industrial applications
  • Must be authorized to work in Canada
  • A strong mathematical background is a benefit
  • Experience in radar-based applications is a benefit

Similar jobs

  • Senior Embedded Software Developer

    Ottawa, ON
    Full Time

    Lumentum Ottawa ULC

    4+ YOECandidates need a Bachelor's degree in a computing or engineering field and at least 4 years of hands-on embedded C/C++ on Linux. Hardware debugging, multithreading, Git and strong teamwork across software and hardware teams are also required.

    Git, Yocto, Docker, Redis

  • Embedded Software Developer

    Ottawa, ON
    $96k–$146k/yrHybridFull Time

    Ford BlueOvalCity\/TEVC

    5+ YOECandidates need a bachelor's degree in computer science, computer engineering or electrical engineering, 5+ years of embedded C++ development, and 2+ years of QNX, WindRiver Linux or Qualcomm Linux embedded experience. Knowledge of AUTOSAR, CAN, automotive diagnostics, Agile and strong troubleshooting skills are assets.

    C++, Python, QNX, WindRiver Linux, Qualcomm Linux, Jenkins

    Embedded Software Developer

    Ottawa, ON +1
    $96k–$146k/yrHybridFull Time

    Ford BlueOvalCity\/TEVC

    8+ YOECandidates need 8 or more years of embedded software development, at least 5 years of C and ARM low-level work, and working knowledge of AUTOSAR, CAN and Embedded Ethernet. A bachelor's degree in engineering or computer science is required.

    C, ARM, AUTOSAR, CAN, Embedded Ethernet

    Embedded Software Developer - BSP/Bootloader

    Ottawa, ON
    $96k–$146k/yrHybridFull Time

    Ford BlueOvalCity\/TEVC

    8+ YOECandidates need a bachelor's degree in Computer Science, Electrical Engineering or a related field, at least 8 years designing BSP and bootloaders, at least 5 years of C, experience with ARM-based SoC development, and at least 2 years of Linux kernel driver development. Ford of Canada also prefers experience with automotive Ethernet, JTAG, secure hardware modules and version control.

    JTAG, oscilloscope, logic analyzer, Git, SVN

  • Embedded Software Developer

    London, ON
    On-siteFull Time

    ZTR

    4+ YOECandidates need 4+ years of software development experience, a related bachelor's degree, and skill in languages such as Python, C++ or Java. They also need Git and CI experience, knowledge of industrial protocols like CAN, Modbus and Ethernet, and strong written and oral communication.

    Git, GitHub, GitLab

  • Embedded Software Developer

    Kanata, ON
    On-siteFull Time

    Pleora Technologies: Pleora’s eBUS SDK platform provides the essential building blocks necessary to develop high-performance applications that consume minimal CPU…

    6+ YOEPleora Technologies needs candidates with 6 to 10 years of software experience and a bachelor's or master's degree in computer engineering, electrical engineering or computer science, or an equivalent combination of education and experience. Strong C and C++ skills for real-time embedded systems, plus communication skills, are required.

    Git, SVN, JIRA, Confluence, ARM processors, FPGA

  • Senior Embedded Software Developer

    Kanata, ON
    Full Time

    HPE

    Candidates need strong embedded software experience, proficiency in C and C++, and intermediate Python. Knowledge of Layer 2 networking protocols and Ethernet switching is required, with MACsec an asset.

    Linux, C, C++, Embedded systems, Firmware, Python

  • Embedded Software Developer

    Toronto, ON
    Full Time

    Accuenergy Canada Inc: Accuenergy provides quality, versatile and advanced metering products to the marketplace with remarkable affordability.

    Candidates need an electrical or computer engineering degree, experience with ARM embedded processors, and C/C++ development on Linux. Experience with embedded communication protocols, AI-assisted coding tools, and electrical schematics is also expected.

    GitHub Copilot, Claude, Cursor, Git, CMake, GCC

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.