Junior Software Engineer (Winnipeg)

Junior Software Engineer (Winnipeg)

29 Aug
|
Jamesway
|
Winnipeg

29 Aug

Jamesway

Winnipeg

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

#J-18808-Ljbffr

📌 Junior Software Engineer (Winnipeg)
🏢 Jamesway
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior software engineer (winnipeg) / winnipeg