Senior Embedded Systems Engineer (Woodbridge, Ontario)

PerkinElmer

Vaughan

On-site

CAD 90,000 - 115,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PerkinElmer in Woodbridge, Ontario seeks a Senior Embedded Systems Engineer to develop firmware and FPGA logic for mass spectrometers, and to support web apps in Rust and JavaScript. You’ll collaborate across software, electrical and mechanical teams to deliver integrated solutions for NexION, QSight and MS2400 instruments.

Requirements: Electrical Engineering degree, 5+ years in embedded systems, strong C/C++, Rust and JavaScript skills, embedded Linux, FPGA (VHDL) and real-time programming.

Qualifications

  • Electrical Engineering degree required; hardware experience considered.
  • 5+ years in embedded systems experience.
  • Strong C/C++ and Rust/JavaScript skills.
  • Embedded Linux, FPGA (VHDL) and RTOS experience.

Responsibilities

  • Design, develop, and maintain embedded firmware and logic for mass spectrometry systems.
  • Translate product requirements into embedded system architectures and technical solutions.
  • Contribute to next-generation mass spectrometry products.
  • Support and enhance internal web-based applications built with Rust and JavaScript.
  • Collaborate with software, electrical, and mechanical teams to ensure performance.

Skills

C/C++ programming
Rust programming
JavaScript/HTML
Embedded Linux
Vivado (AMD/Xilinx)
Eclipse/VSCode
FPGA (VHDL)
RTOS/multithreading
Electrical schematics reading
Digital electronics
Ethernet/TCP-IP/USB/WiFi
I2C/SPI/CAN/RS-485
Communication skills
System architecture
Cross-functional teamwork
Customer-focused
Organizational skills

Education

Electrical Engineering degree
Computer Engineer degree (HW)

Tools

Vivado
Eclipse
Visual Studio Code
Rust tooling

Job description

When joining PerkinElmer, you select an experienced and trusted leader in scientific solutions, with the support of a global service network and distribution centers, providing the right solution, at the right time, to meet critical customer needs. With over an 80+ year legacy of advancing science and a mission of innovating for a healthier world, our dedicated team collaborates closely with commercial, government, academic and healthcare customers to deliver our broad portfolio of analytical solutions, and OneSource services.

Job Title: Senior Embedded Systems Engineer (Woodbridge, Ontario)
Location(s): Woodbridge
Job Description
Job Summary

The Senior Embedded Systems Engineer will develop firmware and programmable logic for mass spectrometers, specifically the PerkinElmer NexION (ICP-MS), QSight (LC/MS/MS) and MS2400 (GC/MS) instruments. They will also support our internal Web based application coded in the Rust language and JavaScript. The role requires close collaborations with software, electrical and mechanical teams within PerkinElmer.

Job Responsibilities
  • Design, develop, and maintain embedded firmware and programmable logic devices for mass spectrometry systems.
  • Translate product requirements into embedded system architectures and technical solutions.
  • Contribute to the conceptualization and development of next-generation mass spectrometry products.
  • Support and enhance internal web-based applications built with Rust and JavaScript.
  • Collaborate with software, electrical, and mechanical engineering teams to ensure integrated system performance.
  • Identify, assess, and mitigate technical risks throughout development cycles.
  • Stay current with emerging technologies and industry trends to inform product strategy and innovation.
  • Prioritize team success, demonstrating strong collaboration and communication across stakeholders.

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities of this job at any time.

Qualifications
  • Degree in Electrical Engineering (Computer Engineer degree considered if H/W experience).
  • Minimum 5 years’ experience.
  • Proficiency in C/C++ Programming skills.
  • Proficiency in Rust programming and JavaScript/HTML for web-based applications.
  • Expertise in embedded Linux systems and development tools.
  • Experience with AMD/Xilinx Vivado development environment.
  • Familiarity with Eclipse or Visual Studio Code based firmware development.
  • Proficiency in FPGA development skills (VHDL language).
  • Strong understanding of real time software development and multithreading concepts.
  • Able to read and understand electrical schematics.
  • Fundamental understanding of digital electronic circuitry design.
  • Knowledgeable on control system concepts.
  • Understanding of communication protocols like Ethernet, TCP/IP, USB and Wi‑Fi, SPI, RS‑485, CAN, I2C.
  • Good oral and written communication as well as strong presentation skills.
  • Experience with system architecture design.
  • Ability to work with cross-functional teams – excellent group interaction and negotiating skills.
  • Customer focus, value driven – passionate about working to develop applications to address customer needs.
  • Demonstrated organizational skills with the ability to handle multiple tasks with different priorities.
Preferred Qualifications
  • Xilinx Zynq based development an asset.
  • Analog electronic circuitry development skills an asset.

The annual compensation range for this full-time position is $90,000 to $115,000. The final base pay offered to the successful candidate will be determined by factors including internal equity, work location, as well as individual qualifications, such as job-related skills, experience, and relevant education or training.

Company Culture

When you work at PerkinElmer, that’s exactly what you’ll do. From our dedicated scientists and world‑class operations employees to our innovative R&D professionals and committed sales and service groups, we’re a unique team of 5,000+ global colleagues who come to work every day knowing we’re making a difference. Through innovation, collaboration, and believing in our mission, we strive to create an inspiring and inclusive culture for our employees, so that they can be their best and, together, create a better tomorrow.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Systems Engineer (Woodbridge, ON)
Senior Systems Engineer (Woodbridge, ON)

PerkinElmer • Vaughan

On-site
CAD 112,501 - 140,627
Field Service Engineer (Field Remote, Edmonton, AB)
Field Service Engineer (Field Remote, Edmonton, AB)

PerkinElmer • Edmonton

Remote
CAD 60,000 - 80,000
Perten Customer Care Manager
Perten Customer Care Manager

PerkinElmer • Canada

On-site
CAD 70,000 - 100,000
Senior Chromatography Systems Engineer
Senior Chromatography Systems Engineer

PerkinElmer • Vaughan

On-site
CAD 112,501 - 140,627
Senior Electronics R&D Engineer - Pathogen
Senior Electronics R&D Engineer - Pathogen

Ellison Institute of Technology • Town of Oxford

On-site
CAD 132,000 - 207,000
Salary
Travel allowance
Bonus
+8
GC/GCMS Operations Product Manager (Woodbridge, ON)
GC/GCMS Operations Product Manager (Woodbridge, ON)

PerkinElmer • Vaughan

Hybrid
CAD 120,000 - 131,000
Market Director - Project Farma
Market Director - Project Farma

PerkinElmer • Quinte West

On-site
CAD 208,000 - 250,000
Hardware Engineering Co-op
Hardware Engineering Co-op

Radiometer • Vaughan

On-site
CAD 25,000 - 36,000
Paid time off
Medical/dental/vision insurance
401(k)
Senior Electronics Systems Engineer (Level IV)
Senior Electronics Systems Engineer (Level IV)

Sciemetric • Ottawa

Hybrid
CAD 120,000 - 155,000
Hardware Engineering Co-op
Hardware Engineering Co-op

SCIEX • Vaughan

On-site
CAD 42,000 - 54,000
Benefits package
Paid time off
Medical/dental/vision insurance