Junior Software Engineer

Jamesway

Cambridge

On-site

CAD 70,000 - 75,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

At Jamesway, we design, manufacture, install, and maintain incubation and hatchery systems that are sold worldwide. Learn more about us! https://jamesway.com/about/ Based out of Cambridge, ON, Jamesway Chick Master Incubator Company Inc. we are seeking a highly skilled Junior Software Engineer with expertise in PCB programming to join our team.

The ideal candidate will design, program, and integrate embedded control systems for industrial equipment, ensuring high performance, reliability, and compliance with industry standards. This role involves working closely with electrical, mechanical, and software teams to develop cutting-edge solutions for automation and manufacturing applications.

Responsibilities:
  • Develop and implement 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 control).
  • 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.
Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Science, Mechatronics, or a related field and 2+ years of experience, or College Diploma in Engineering Technology, or a related field and 5+ years of experience in controls engineering, PCB programming, or embedded systems development.
  • 3-5 years of experience in experience in industrial automation and manufacturing environments (preferred).
  • Strong programming skills in C, C++, and Assembly.
  • Experience with microcontroller platforms such as ARM Cortex, AVR, PIC, or ESP32.
  • Understanding of PCB design and troubleshooting with tools like Altium Designer, KiCad, or Eagle.
  • Knowledge of control systems, PID controllers, and real-time control applications.
  • Familiarity with RTOS (Real-Time Operating Systems) and embedded system debugging.
  • Experience with industrial communication protocols and SCADA/HMI integration.
  • Proficiency in MATLAB/Simulink for system modeling and analysis.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and within cross-functional teams.
  • Excellent verbal and written communication skills.
  • Strong organizational and time management skills.
Why Join Us
  • A collaborative and supportive team dedicated to innovation and excellence in the poultry industry.
  • Competitive Salary: 70k - 75k, commensurate with experience.
  • Learning & Development: Opportunities for professional growth and Education Reimbursement.
  • RRSP matching program.
  • Comprehensive health, dental & extended benefits to support wellbeing & success.
  • 3-weeks vacation to start, Stat holidays + 2 Floater Days.
  • Company social events: BBQ, golf tournament, etc.

Jamesway is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mechanical Design Engineer
Mechanical Design Engineer

Jamesway • Cambridge

On-site
CAD 80,000 - 90,000
Salary 80-90k CAD
Education Reimbursement
RRSP matching
+3
Manufacturing – Electrical Engineer
Manufacturing – Electrical Engineer

Jamesway Incubator Company Inc. • Cambridge

Hybrid
CAD 75,000 - 80,000
Competitive salary
Education reimbursement
Employee assistance program
+4
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 Systems Engineer - PCB & Industrial Control
Embedded Systems Engineer - PCB & Industrial Control

Jamesway • Cambridge

On-site
CAD 70,000 - 75,000
RRSP matching
Health and dental benefits
3 weeks vacation + holidays + 2 floaer
+2
Millwright (Day)
Millwright (Day)

Jamesway Incubator Company Inc. • Cambridge

Hybrid
CAD 80,000 - 85,000
Learning & Development
RRSP matching
Health, dental & extended benefits
+2
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
Credit & Trade Manager
Credit & Trade Manager

Jamesway Incubator Company Inc. • Cambridge

Hybrid
CAD 90,000 - 100,000
Salary 90-100k
Education Reimbursement
EAP
+4
Intermediate Software and Control Systems Engineer
Intermediate Software and Control Systems Engineer

Medatech Engineering Services Ltd. • Collingwood

On-site
CAD 85,000 - 110,000
Intermediate Software Developer
Intermediate Software Developer

Powerhouse Controls Ltd • Cambridge

On-site
CAD 80,000 - 110,000
Health/Dental Benefits
Increased Vacation
Profit Sharing
+8
Senior Embedded Developer
Senior Embedded Developer

Price Industries • Winnipeg

On-site
CAD 90,000 - 125,000
Health and dental
Pension matching
Wellness reimbursement
+2