Sr Embedded Systems Engineer

Company:  IPG Photonics
Location: Kingston
Closing Date: 26-11-2024
Hours: Full Time
Type: Permanent
Job Requirements / 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. Job Summary IPG Photonics (NASDAQ: IPGP) is seeking a Senior Embedded Real-Time 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. This position involves leading real-time algorithm development for our company’s next generation laser weld measurement product to enable new detection capabilities. It involves collaboration with our R&D team to develop time-critical measurement detection algorithms for Linux environments, collaboration with our Windows-based software group to improve performance bottlenecking algorithms, and collaboration with our FPGA development team to implement time-critical, hardware-based algorithms. We expect candidates with strong backgrounds in real-time embedded algorithm development, specifically focusing on time-critical algorithm development in C-based languages for embedded Linux targets. A strong mathematical background is preferred. Job Functions Leading embedded, real-time algorithm development projects in C/C++ for embedded Linux targetsAnalyzing bottlenecks in existing algorithms and developing alternative real-time implementationsCoordinating migration of performance critical algorithms to hardware-based implementationsMentoring junior developers and advising on real-time development best practicesPrototyping, developing, testing, and maintaining production quality algorithmsAdvancing our team’s algorithm development processes and toolsExcellent learning, communication, and teamwork abilities5+ years of professional embedded, real-time algorithm development experience in C/C++ for embedded Linux targetsProficiency in Linux as a development platform and embedded target platformExperience developing embedded software for ARM microprocessorsExtensive understanding of embedded and real-time software development concepts, including multi-tasking, inter-process communication, interrupts, etc.Strong interest in software development for industrial applicationsA strong mathematical background is a benefitExperience in radar-based applications is a benefitExperience with FPGA development projects is a benefitMust be authorized to work in Canada #J-18808-Ljbffr
Apply Now
Share this job
IPG Photonics
  • Similar Jobs

  • Sr Embedded Systems Engineer

    Kingston
    View Job
  • Business Systems Analyst

    Kingston
    View Job
  • Business Systems Analyst

    Kingston
    View Job
  • Electrical Engineer

    Kingston
    View Job
  • EHS Engineer

    Kingston
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙