Opportunity Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Senior Embedded Systems Engineer (Woodbridge, Ontario)

Newperkinelmer Open
Woodbridge Full-time Senior Embedded & Firmware

At a glance

Senior Embedded & Firmware role at Newperkinelmer. Woodbridge · full-time · CA$90,000–CA$115,000 base.

SalaryStated by Newperkinelmer
CA$90,000 – CA$115,000
Base salary for this role, in CAD per year, as published in the posting.
RoleEmbedded & Firmware
SenioritySenior
LocationWoodbridge
EmploymentFull-time
Base payCA$90,000–CA$115,000
PostedNov 3, 2026
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Build and maintain firmware and programmable logic for the NexION, QSight and MS2400 mass spectrometers
  • Turn product needs into embedded architectures and technical designs, while helping shape future instrument development
  • Improve internal web applications written in Rust and JavaScript
  • Work with software, electrical and mechanical engineers to integrate systems and reduce development risks
  • Track relevant technology changes and communicate across stakeholders to support product decisions

What you bring

  • At least five years of experience and a degree in electrical engineering; computer engineering qualifies with hardware experience
  • Strong C and C++ skills, plus Rust and JavaScript or HTML experience for web applications
  • Embedded Linux expertise, FPGA development using VHDL, and experience with AMD/Xilinx Vivado
  • You can interpret electrical schematics and understand digital circuits, real-time software, multithreading and control systems

Who this fits

This senior engineering role suits someone who can work across firmware, programmable logic and web applications, while coordinating with software, electrical and mechanical teams. The position is based in Woodbridge, Ontario.

From the employer

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.

Opportunity

Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Embedded & Firmware

Find me work

By the team behind techroles.

Find me work
Opportunity

Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.