Back to results

Senior Electronics Design Engineer – Embedded Systems

  • St. Catharines, ON, Canada

Salary: $85,000–$135,000 (Depending on experience) · Full-time

Applications open in a new tab.

Job details

Pay
Salary: $85,000–$135,000 (Depending on experience)
Job type
Full-time
Apply by
Experience
Ideally 7–10 years of hands-on experience in electronics design, embedded systems, hardware development, or a closely related field.
Posting language
English
Posted

Original job description

Location: St. Catharines, Ontario

Employment Type: Full-Time, Permanent | Onsite

Salary: $85,000–$135,000 (Depending on experience)

Industry: Advanced Electronics | Embedded Systems | Marine Technology

The Opportunity

Our client, an established Canadian technology company specializing in advanced electronic systems, and integrated hardware solutions, is seeking an experienced Senior Electronics Design Engineer – Embedded Systems to join its engineering team in St. Catharines, Ontario. This is a hands-on engineering position focused on PCB design, analog and digital electronics, microcontrollers, embedded firmware development, and hardware/software integration.

The successful candidate will take ownership of electronic designs from concept through prototyping, testing, and production. Working within a collaborative engineering team, this individual will play a key role in developing and improving sophisticated electronic systems used in demanding real-world environments. We are looking for an experienced engineer who enjoys working directly with hardware, solving complex technical problems, and contributing to the development of reliable, high-performance products.

Key Responsibilities

  • Design, develop, and troubleshoot analog and digital electronic circuits, including schematic capture, PCB layout, and component selection.
  • Develop and maintain embedded firmware using C/C++ for microcontrollers and embedded electronic systems.
  • Design and integrate microcontroller-based systems, including peripheral interfaces, sensors, communication modules, and electronic controls.
  • Lead PCB prototype development, board bring-up, hardware testing, debugging, and design validation.
  • Integrate electronic hardware with embedded firmware and third-party equipment to ensure reliable system functionality.
  • Work with communication interfaces and protocols such as UART, SPI, I2C, CAN, RS-232, RS-485, and Ethernet.
  • Perform hands-on troubleshooting using oscilloscopes, multimeters, logic analyzers, and other electronic testing equipment.
  • Support the integration of navigation equipment, sensors, and real-time monitoring and control systems.
  • Investigate hardware and firmware issues, conduct root-cause analysis, and implement effective solutions.
  • Develop technical documentation, schematics, engineering drawings, test procedures, and design specifications.
  • Collaborate with software, mechanical, and production teams throughout product development and manufacturing.
  • Contribute to engineering best practices, design improvements, and development processes.
  • Support prototype testing, product verification, and occasional field testing.

Qualifications And Experience

  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Mechatronics, or a related discipline. Equivalent practical experience will also be considered.
  • Ideally 7–10 years of hands-on experience in electronics design, embedded systems, hardware development, or a closely related field.
  • Strong experience in PCB design, including schematic capture, PCB layout, prototype development, and board-level troubleshooting.
  • Proficiency in analog and digital circuit design, including microcontroller-based electronic systems.
  • Practical experience developing and debugging embedded firmware using C/C++.
  • Experience working with microcontrollers, embedded processors, and associated hardware interfaces.
  • Familiarity with PCB design tools such as Altium Designer, KiCad, or similar platforms.
  • Strong understanding of serial communication protocols and hardware interfaces, including SPI, I2C, UART, CAN, and Ethernet.
  • Experience integrating sensors, electronic modules, and third-party hardware into embedded systems.
  • Proficiency in using electronic testing and diagnostic equipment.
  • Demonstrated ability to independently design, develop, test, and troubleshoot electronic hardware.
  • Experience supporting products through prototyping, verification, manufacturing, and production.

JobID#16818070
More about this job

Responsibilities

Design and troubleshoot analog and digital electronics, PCBs, and embedded firmware, taking products from concept through prototyping, validation, and production. Integrate microcontrollers, sensors, communication interfaces, navigation equipment, and third-party hardware, while documenting designs and collaborating with software, mechanical, and production teams.

Requirements

A bachelor's degree in electrical, electronics, computer, or mechatronics engineering, or a related discipline, is sought; equivalent practical experience is also considered. The role calls for ideally 7–10 years of hands-on electronics or embedded-systems experience, with strong PCB design, C/C++ firmware, microcontroller, communication-interface, and hardware troubleshooting skills.

Skills

  • PCB Design
  • Analog Circuit Design
  • Digital Circuit Design
  • Embedded Firmware Development
  • C/C++
  • Microcontrollers
  • Hardware/Software Integration
  • Schematic Capture
  • PCB Layout
  • Board Bring-Up
  • Hardware Testing and Debugging
  • Serial Communication Protocols
  • Sensor Integration
  • Root-Cause Analysis
  • Technical Documentation
  • Electronic Test Equipment

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Manufacturing

Keywords

  • Embedded Systems
  • Electronics Design
  • PCB Design
  • Schematic Capture
  • PCB Layout
  • Analog Electronics
  • Digital Electronics
  • Embedded Firmware
  • C/C++
  • Microcontrollers
  • Embedded Processors
  • Hardware/Software Integration
  • Altium Designer
  • KiCad
  • UART
  • SPI
  • I2C
  • CAN
  • RS-232
  • RS-485
  • Ethernet
  • Sensors
  • Navigation Equipment
  • Oscilloscopes
  • Multimeters
  • Logic Analyzers
  • Board Bring-Up
  • Hardware Debugging
  • Root-Cause Analysis
  • Prototype Testing

Report this job