Embedded Systems Engineer - PCB & Industrial Control

Jamesway

Cambridge

On-site

CAD 70,000 - 75,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

RRSP matching
Health and dental benefits
3 weeks vacation + holidays + 2 floaer
Education reimbursement
Company social events

Job summary

Jamesway, based in Cambridge, Ontario, seeks a Junior Software Engineer with expertise in PCB programming to design, program, and integrate embedded control systems for industrial equipment. You'll collaborate with electrical, mechanical, and software teams to deliver high-performance automation solutions, including real-time firmware and hardware validation.

The role covers development for microcontrollers, PCB layout support, and interfaces for SCADA/PLCs/HMIs, using C/C++/C#, RTOS, and

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Science, Mechatronics, or related field with 2+ years of experience.

Responsibilities

  • Develop C, C++, and C# code for microcontrollers and embedded systems.
  • Write and optimize firmware for real-time industrial control applications.
  • Configure and fine-tune control algorithms (e.g., PID).
  • Work with electrical engineers to design and validate PCB layouts for industrial systems.
  • Program and test microcontrollers, sensors, and actuators.
  • Develop interfaces for SCADA, PLCs, and HMIs.
  • Implement industrial communication protocols such as Modbus, CAN, Ethernet/IP, PROFINET.
  • Diagnose and resolve hardware and software issues in PCB-controlled systems.
  • Conduct functional and performance testing for reliability and compliance.
  • Provide technical support to manufacturing and field service teams.
  • Create detailed software design descriptions, test procedures, and system diagrams.
  • Maintain version control using Git or similar tools.
  • Ensure designs meet industry safety and regulatory standards.
  • Analyze system performance and propose enhancements for efficiency.
  • Research and recommend new technologies for PCB-based control applications.
  • Participate in DFM and DFT reviews.

Skills

C
C++
Assembly
Embedded systems
MATLAB/Simulink
RTOS
SCADA/HMI integration

Education

Bachelor's degree in Electrical Engineering, Computer Science, Mechatronics, or related field
College Diploma in Engineering Technology or related field

Tools

Altium Designer
KiCad
Eagle
ARM Cortex
AVR
PIC
ESP32

Job description

Jamesway, based in Cambridge, Ontario, seeks a Junior Software Engineer with expertise in PCB programming to design, program, and integrate embedded control systems for industrial equipment. You'll collaborate with electrical, mechanical, and software teams to deliver high-performance automation solutions, including real-time firmware and hardware validation.

The role covers development for microcontrollers, PCB layout support, and interfaces for SCADA/PLCs/HMIs, using C/C++/C#, RTOS, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

Jamesway • Cambridge

On-site
CAD 70,000 - 75,000
RRSP matching
Health and dental benefits
3 weeks vacation + holidays + 2 floaer
+2
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Hybrid
CAD 85,000 - 135,000
Intermediate Software and Control Systems Engineer
Intermediate Software and Control Systems Engineer

Medatech Engineering Services Ltd. • Collingwood

On-site
CAD 85,000 - 110,000
Controls Engineer
Controls Engineer

Jordan Engineering Inc. • St. Catharines

Hybrid
CAD 75,000 - 110,000
Health benefits
RRSP matching
Flexible working arrangements
Controls Engineer
Controls Engineer

Jet Automation Inc • Mississauga

On-site
CAD 80,000 - 110,000
Senior Mechanical Design Engineer — Lead Product Innovation
Senior Mechanical Design Engineer — Lead Product Innovation

Jamesway Incubator Company Inc. • Cambridge

On-site
CAD 75,000 - 85,000
RRSP matching
Health, dental & extended benefits
3 weeks’ vacation
+2
Embedded Systems Engineer - Firmware, GUI & Robotics
Embedded Systems Engineer - Firmware, GUI & Robotics

WORLD STAR TECH • Markham

On-site
CAD 85,000 - 120,000
Competitive compensation
Health & medical benefits
Electrical Engineer, Manufacturing – Innovation & Impact
Electrical Engineer, Manufacturing – Innovation & Impact

Jamesway Incubator Company Inc. • Cambridge

Hybrid
CAD 75,000 - 80,000
Competitive salary
Education reimbursement
Employee assistance program
+4
Automation & Controls Engineer — PLC/SCADA, Client-Focused
Automation & Controls Engineer — PLC/SCADA, Client-Focused

Jordan Engineering Inc. • St. Catharines

Hybrid
CAD 75,000 - 110,000
Health benefits
RRSP matching
Flexible working arrangements
Controls Software Designer
Controls Software Designer

TEEMA • Cambridge

On-site
Confidential