Senior Embedded Linux Developer - Real-Time C/C++

IPG Photonics

Kingston

On-site

CAD 107,000 - 145,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Dental Insurance Plan
Vision Insurance Plan
Short/Long Term Disability
Group Life Insurance
Tuition Reimbursement
Parental leave benefit (4 weeks)
Paid Time Off
Employee Assistance Program (EAP)
RRSP

Job summary

IPG Photonics in Kingston, Ontario, is seeking a Staff Embedded C/C++ Software Developer to join our agile software team. You will lead C and C++ software development on real-time Linux targets for our laser weld measurement product, design architecture, and implement time-critical algorithms.

You will mentor junior developers, perform code reviews, and collaborate across internal teams to extend product capabilities.

Qualifications

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

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

Skills

C/C++
Embedded Linux
Real-time Linux
Linux debugging
Mentorship

Job description

IPG Photonics in Kingston, Ontario, is seeking a Staff Embedded C/C++ Software Developer to join our agile software team. You will lead C and C++ software development on real-time Linux targets for our laser weld measurement product, design architecture, and implement time-critical algorithms.

You will mentor junior developers, perform code reviews, and collaborate across internal teams to extend product capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Software Developer
Staff Embedded Software Developer

IPG Photonics • Kingston

On-site
CAD 107,000 - 145,000
Dental Insurance Plan
Vision Insurance Plan
Short/Long Term Disability
+6
Senior Embedded Photonic Card Software Engineer
Senior Embedded Photonic Card Software Engineer

Ciena Corporation • Ottawa

Hybrid
CAD 114,000 - 182,000
Medical plan
Dental plan
Vision plan
+7
Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Ciena Corporation • Ottawa

On-site
CAD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ciena Corporation • Ottawa

On-site
CAD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer - Telecom & SoC
Senior Embedded Software Engineer - Telecom & SoC

Ciena Corporation • Ottawa

On-site
CAD 137,000 - 212,000
Medical, dental, and vision benefits
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
+1
Staff Embedded Software/Firmware Engineer
Staff Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,000
Senior Embedded Software Firmware Engineer (35835)
Senior Embedded Software Firmware Engineer (35835)

Myticas Consulting • Ottawa

On-site
CAD 85,000 - 120,000
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ciena • Ottawa

On-site
CAD 95,800 - 153,000
Medical plans
Dental plans
Vision plans
+4
Senior Embedded Software/Firmware Engineer
Senior Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 130,000