Sr Embedded Real-Time Software Engineer

IPG Photonics


Date: 3 weeks ago
City: Kingston, ON
Contract type: Full time

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 Summar


y
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 industrie

s

. 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 algorithm


s.
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 preferr

e

d. Job Functi

  • onsLeading embedded, real-time algorithm development projects in C/C++ for embedded Linux targ
  • etsAnalyzing bottlenecks in existing algorithms and developing alternative real-time implementati
  • onsCoordinating migration of performance critical algorithms to hardware-based implementati
  • onsMentoring junior developers and advising on real-time development best practi
  • cesPrototyping, developing, testing, and maintaining production quality algorit
  • hmsAdvancing our team’s algorithm development processes and to


ols
Requirem

  • entsExcellent learning, communication, and teamwork abili
  • ties5+ years of professional embedded, real-time algorithm development experience in C/C++ for embedded Linux tar
  • getsProficiency in Linux as a development platform and embedded target plat
  • formExperience developing embedded software for ARM microproces
  • sorsExtensive understanding of embedded and real-time software development concepts, including multi-tasking, inter-process communication, interrupts,
  • etc.Strong interest in software development for industrial applicat
  • ionsA strong mathematical background is a ben
  • efitExperience in radar-based applications is a ben
  • efitExperience with FPGA development projects is a ben
  • efitMust be authorized to work in Ca


nada

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Material Operator - Warehouse

INVISTA, Kingston, ON
17 hours ago
Shipping/Receiving & WarehousingHourly rate of pay $23.54Pension and Benefits start immediatelyYour JobINVISTA’s Kingston site has employment opportunities available in our Warehouse Forklift Drivers will ensure the safe handling, inspection and movement of products and packaging in an increasingly technology focused work environment. This work requires problem solving skills and capability to perform the physical aspects of the role (lifting, bending,...

Produce Clerk - Part Time

Food Basics, Kingston, ON
4 days ago
Position Title: Produce Clerk - Part TimePosition Type: PermanentRequisition ID: 40012Banner: Food BasicsEmployment Type: Part-TimeLocation: 1200 Highway 15 KingstonShifts: Days, Evenings, WeekendsBe in the action and help make the difference when serving our customers. Become a brand ambassador and share your passion for food with our customers! Our produce team is fundamental to Food Basics’ overall success with a focus...

Mechanic Class A 194

Purolator Inc., Kingston, ON
5 days ago
Opportunities deliveredLooking for an opportunity to learn and grow within Purolator? This is your opportunity to help us deliver on our customers’ promises.Successful applicants for this position must be fully vaccinated against COVID-19 as a condition of employment. If you have questions, please feel free to ask during your interviewDescriptionThe Class "A" Mechanic inspects, diagnoses, repairs, and/or installs parts on...