Junior Embedded Systems Engineer — PCB & Automation

Jamesway Chick Master Incubator Inc.

Cambridge

Hybrid

CAD 70,000 - 75,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

RRSP matching
Health, dental & extended benefits
3 weeks vacation
Education reimbursement

Job summary

Jamesway Incubator Company Inc. (JCMI) is seeking a Junior Software Engineer with PCB programming expertise to join our Cambridge, ON team.

You will design, code, and integrate embedded control systems for industrial equipment, collaborating with electrical, mechanical, and software groups to drive automation. You will develop C, C++, and C# for microcontrollers, optimize real-time firmware, and implement control algorithms such as PID.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, Mechatronics, or related field with 2+ years of experience.
  • Or College Diploma in Engineering Technology with 5+ years of experience in controls/embedded.
  • 3-5 years of experience in industrial automation/manufacturing environments (preferred).

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 to enable monitoring and control.
  • Implement industrial communication protocols such as Modbus, CAN, Ethernet/IP, and PROFINET.
  • Diagnose and resolve hardware and software issues in PCB-controlled systems.
  • Conduct functional and performance testing to ensure 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 repository 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 design for manufacturability (DFM) and design for testability (DFT) reviews.

Skills

C/C++
Assembly
Embedded systems
RTOS
SCADA integration

Education

Electrical Engineering (Bachelors)
Engineering Technology (College Diploma)

Tools

Altium Designer
KiCad
Eagle

Job description

Jamesway Incubator Company Inc. (JCMI) is seeking a Junior Software Engineer with PCB programming expertise to join our Cambridge, ON team.

You will design, code, and integrate embedded control systems for industrial equipment, collaborating with electrical, mechanical, and software groups to drive automation. You will develop C, C++, and C# for microcontrollers, optimize real-time firmware, and implement control algorithms such as PID.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Jr. Software Engineer
Jr. Software Engineer

Jamesway Chick Master Incubator Inc. • Cambridge

Hybrid
CAD 70,000 - 75,000
RRSP matching
Health, dental & extended benefits
3 weeks vacation
+1
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
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
Manufacturing – Electrical Engineer
Manufacturing – Electrical Engineer

Jamesway Incubator Company Inc. • Cambridge

On-site
CAD 75,000 - 80,000
Competitive salary
Education reimbursement
Employee assistance program
+4
Embedded Electrical Designer for Robotics
Embedded Electrical Designer for Robotics

Mycionics Inc • Kitchener

Hybrid
CAD 85,000 - 115,000
Health Coverage
Health Spending Account (HSA)
On-site Parking
+1
Co-op, Embedded Software
Co-op, Embedded Software

Enedym Inc • Hamilton

On-site
CAD 70,000 - 110,000
Mechanical Design Engineer
Mechanical Design Engineer

Jamesway Incubator Company Inc. • Cambridge

On-site
CAD 75,000 - 85,000
RRSP matching
Health, dental & extended benefits
3 weeks’ vacation
+2
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Hybrid
CAD 85,000 - 135,000
Embedded Electrical Designer
Embedded Electrical Designer

Mycionics Inc • Kitchener

Hybrid
CAD 85,000 - 115,000
Health Coverage
Health Spending Account (HSA)
On-site Parking
+1
Intermediate Software Developer- Embedded-- Onsite Position
Intermediate Software Developer- Embedded-- Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 95,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3