Jr. Software Engineer

Jamesway Chick Master Incubator Inc.

Cambridge

On-site

CAD 55,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Education reimbursement
RRSP matching
Health and dental benefits
Vacation: 3 weeks + holidays + 2 floa
Social events

Job summary

Jamesway Chick Master Incubator Company Inc. is seeking a Junior Software Engineer with PCB programming expertise to design, program, and integrate embedded control systems for industrial equipment.

You will collaborate with electrical, mechanical, and software teams to deliver high-performance, compliant automation solutions for manufacturing. The role requires hands-on firmware development in C/C++/C# for microcontrollers, PCB validation with engineers, and experience with industrial protocols

Qualifications

  • Bachelor’s degree or college diploma with relevant controls/embedded experience.
  • 3-5 years in industrial automation and manufacturing environments (preferred).
  • Strong C, C++, and Assembly programming skills.
  • Experience with ARM Cortex, AVR, PIC, or ESP32 microcontrollers.
  • Familiarity with PCB design tools (Altium, KiCad, Eagle).
  • Knowledge of PID controllers and real-time control applications.
  • Familiarity with RTOS and embedded debugging.
  • Experience with industrial protocols and SCADA/HMI integration.

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.

Skills

C
C++
Assembly
Embedded systems
PID control
RTOS
Problem solving

Education

Bachelor’s degree in Electrical Engineering, Computer Science, Mechatronics
College Diploma in Engineering Technology

Tools

ARM Cortex
AVR
PIC
ESP32
Altium Designer
KiCad
Eagle
MATLAB/Simulink

Job description

Job Title: Jr. Software Engineer
Location: On-site Cambridge, ON (Headquarters)
Reports to: VP Engineering

Company Description

Jamesway Chick Master Incubator Company Inc. is a global provider of commercial Poultry Incubation Products and Services. Jamesway is a privately held company, headquartered in Cambridge, Ontario, Canada and operates subsidiaries in the United States, United Kingdom and China.

Jamesway is a leader in the poultry industry, committed to innovation and excellence. We specialize in developing state-of-the-art incubation products that meet the evolving needs of the poultry sector. Our team is driven by a passion for delivering high-quality, reliable, and innovative solutions that empower our customers.

Today, Jamesway is one of the top three brands worldwide in Poultry Incubation and has a customer base reaching every corner of the world.

Position Summary

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.
  • 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.

At Jamesway, we’re more than a workplace – we’re a community. We empower our people with opportunities to grow, celebrate our collaborative culture and strive to make a meaningful impact.

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 Chick Master Incubator Inc. • Cambridge

On-site
CAD 90,000 - 120,000
Education reimbursement
RRSP matching
Health & dental benefits
+2
Manufacturing – Electrical Engineer
Manufacturing – Electrical Engineer

Jamesway Chick Master Incubator Inc. • Cambridge

On-site
CAD 75,000 - 110,000
Education Reimbursement
EFAP
3 weeks vacation
Supplier Quality Engineer
Supplier Quality Engineer

Jamesway Chick Master Incubator Inc. • Cambridge

On-site
CAD 90,000 - 120,000
EFAP
RRSP matching
Health benefits
+1
Production Supervisor (Afternoon)
Production Supervisor (Afternoon)

Jamesway Chick Master Incubator Inc. • Cambridge

On-site
CAD 65,000 - 90,000
Education Reimbursement
RRSP matching
Health, dental & extended benefits
+3
FP&A Analyst
FP&A Analyst

Jamesway Chick Master Incubator Inc. • Cambridge

Hybrid
CAD 85,000 - 95,000
Competitive salary
Education reimbursement
EFAP
+4
Millwright Days
Millwright Days

Jamesway Chick Master Incubator Inc. • Cambridge

On-site
CAD 65,000 - 90,000
Education reimbursement
RRSP matching program
Health, dental & extended benefits
+2
Logistics Coordinator (18-month contract)
Logistics Coordinator (18-month contract)

Jamesway Chick Master Incubator Inc. • Cambridge

On-site
CAD 55,000 - 65,000
PTO
Stat holidays
EFAP
+2
Millwright Afternoon
Millwright Afternoon

Jamesway Chick Master Incubator Inc. • Cambridge

On-site
CAD 70,000 - 90,000
RRSP matching program
Comprehensive health, dental & extend.
3-weeks vacation to start
+2
Credit & Trade Manager
Credit & Trade Manager

Jamesway Chick Master Incubator Inc. • Cambridge

On-site
CAD 110,000 - 170,000
Education Reimbursement
RRSP matching program
Health, dental & extended benefits
+2
Embedded Systems Software Developer
Embedded Systems Software Developer

Tigercat Industries • Cambridge

On-site
CAD 70,000 - 100,000
Family events
Profit sharing
RRSP matching
+3