Software Engineer Job
Employer: Railveyor Technologies Global Inc.
SpiderID: 14175455
Location: Sudbury, Ontario
Posted: 5/4/2026
Wage: 52.08
Priority Review Date: 8/2/2026
Job Code / NOC / SOC: 21231
Category: Engineering
Job Description:
1) Company Operating Name: Railveyor Technologies Global Inc.
2) Business Address: 40 Larch St unit 201, Greater Sudbury, ON P3E 5M7
3)Title of the Position: Software Engineer
4) Job Duties:
- Collect and document users' requirements and develop logical and physical specifications.
- Research, evaluate and synthesize technical information to design, develop and test computer-based systems for mobile applications.
- Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs.
- Plan, design and coordinate the development, installation, integration and operation of computer-based systems for mobile applications.
- Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software.
- May lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.
- Develop, modify, and maintain automation architecture for Railveyor haulage systems including:
vehicle propulsion control
switch control sequencing
loading station automation
discharge station interlocks
fault recovery logic
system throughput optimization
- Program and commission EcoStruxure Control Expert / Unity Pro applications for Schneider Electric Modicon M580 PLC platforms, including:
redundant processor configuration
remote distributed I/O
Ethernet ring communication
fail-safe logic execution
- Develop industrial HMI and SCADA applications using AVEVA System Platform for:
operator control
alarm diagnostics
trend analysis
remote troubleshooting
maintenance diagnostics
- Configure and commission ABB variable frequency drives used in synchronized multi-drive propulsion systems and conveyor transfer equipment.
- Design and review electrical control systems using AutoCAD Electrical, including:
MCC interfaces
control panels
network architecture
field wiring
instrumentation interfaces
- Develop industrial communication architecture including:
Modbus TCP/IP
Ethernet/IP
fibre optic communication
distributed fieldbus systems
remote diagnostics networks
- Implement safety-critical control systems including:
emergency stop architecture
interlock validation
controlled shutdown sequences
restart permissives
fault containment logic
- Execute FAT, SAT, and live commissioning in operating mine environments.
- Diagnose and resolve field failures involving:
PLC execution faults
encoder feedback loss
drive synchronization errors
sensor faults
switch actuation failures
communication interruptions
- Integrate automation systems with mechanical subsystems including:
rail switch assemblies
loading chutes
discharge stations
propulsion modules
guided vehicle movement systems
- Support technical supplier qualification and component integration for:
PLC hardware
VFDs
instrumentation
MCC equipment
industrial network devices
- Participate in product improvement initiatives focused on automation reliability, maintainability, and mine deployment scalability.
5) Terms of employment: Full Time (40 hours per week), Permanent Position
6) Language of work: English
7) Wage: $52.08 per hour
8) Benefits package offered:
-Dental care
- Extended health care
- Vision care
9) Location(s) of work:
- 40 Larch St unit 201, Greater Sudbury, ON P3E 5M7, Canada
- Maroil: AV Urdaneta Edf Protexo Piso 12- Oficina 128, Caracas 1010, Venezuela
- Kazzinc: 1, Promyshlennaya Str. 070002, Kazakhstan, East Kazakhstan Region, UstKamenogorsk
10) Telephone number: 1-705-682-0450
11) Email address: [email protected]
12) Mailing address: 40 Larch St unit 201, Greater Sudbury, ON P3E 5M7, Canada
13) Skills:
Mandatory Qualifications
- Bachelor’s Degree in Electronic Engineering, Automation Engineering, Computer Systems Engineering, Software Engineering, or Electrical Engineering Technology diploma with equivalent advanced industrial experience.
- Minimum 7 years recent industrial automation experience, including at least 5 years in mining, bulk material handling, or continuous conveying systems.
- Proven hands-on experience programming EcoStruxure Control Expert / Unity Pro for Schneider Electric Modicon M580 PLC systems.
- Proven experience developing HMI/SCADA applications using AVEVA System Platform.
- Proven commissioning experience with ABB VFD systems in multi-motor industrial applications.
- Advanced electrical design capability using AutoCAD Electrical.
- Demonstrated experience commissioning systems in remote mine sites or heavy industrial operations.
- Strong working knowledge of:
CSA electrical codes
IEC standards
industrial safety standards
mining electrical installation requirements
- Experience with industrial instrumentation including:
encoders
proximity switches
load sensing devices
speed feedback instrumentation
actuator control systems
- MSHA Metal/Non-Metal Underground Miner Certification
- Preference will be given to candidates with demonstrated experience in:
automated mining haulage systems
rail-guided material transport systems
conveyor automation systems
distributed vehicle control logic
industrial switching systems
high-availability automation platforms
fault-tolerant industrial control systems
- Direct experience with proprietary guided haulage technology or equivalent continuous mining transport systems is strongly preferred.
Language Requirements
- English fluency required.
- Spanish and/or Russian technical communication capability is considered a asset due to international mine deployment support requirements.
Travel Requirements
- Valid passport required
- Ability to travel internationally on short notice
- Ability to work at remote mine sites and underground mining operations
- Required to work remotely in Venezuela for 2-3 months at a client site
If you are interested in applying, please send your resume to [email protected]
2) Business Address: 40 Larch St unit 201, Greater Sudbury, ON P3E 5M7
3)Title of the Position: Software Engineer
4) Job Duties:
- Collect and document users' requirements and develop logical and physical specifications.
- Research, evaluate and synthesize technical information to design, develop and test computer-based systems for mobile applications.
- Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs.
- Plan, design and coordinate the development, installation, integration and operation of computer-based systems for mobile applications.
- Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software.
- May lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.
- Develop, modify, and maintain automation architecture for Railveyor haulage systems including:
vehicle propulsion control
switch control sequencing
loading station automation
discharge station interlocks
fault recovery logic
system throughput optimization
- Program and commission EcoStruxure Control Expert / Unity Pro applications for Schneider Electric Modicon M580 PLC platforms, including:
redundant processor configuration
remote distributed I/O
Ethernet ring communication
fail-safe logic execution
- Develop industrial HMI and SCADA applications using AVEVA System Platform for:
operator control
alarm diagnostics
trend analysis
remote troubleshooting
maintenance diagnostics
- Configure and commission ABB variable frequency drives used in synchronized multi-drive propulsion systems and conveyor transfer equipment.
- Design and review electrical control systems using AutoCAD Electrical, including:
MCC interfaces
control panels
network architecture
field wiring
instrumentation interfaces
- Develop industrial communication architecture including:
Modbus TCP/IP
Ethernet/IP
fibre optic communication
distributed fieldbus systems
remote diagnostics networks
- Implement safety-critical control systems including:
emergency stop architecture
interlock validation
controlled shutdown sequences
restart permissives
fault containment logic
- Execute FAT, SAT, and live commissioning in operating mine environments.
- Diagnose and resolve field failures involving:
PLC execution faults
encoder feedback loss
drive synchronization errors
sensor faults
switch actuation failures
communication interruptions
- Integrate automation systems with mechanical subsystems including:
rail switch assemblies
loading chutes
discharge stations
propulsion modules
guided vehicle movement systems
- Support technical supplier qualification and component integration for:
PLC hardware
VFDs
instrumentation
MCC equipment
industrial network devices
- Participate in product improvement initiatives focused on automation reliability, maintainability, and mine deployment scalability.
5) Terms of employment: Full Time (40 hours per week), Permanent Position
6) Language of work: English
7) Wage: $52.08 per hour
8) Benefits package offered:
-Dental care
- Extended health care
- Vision care
9) Location(s) of work:
- 40 Larch St unit 201, Greater Sudbury, ON P3E 5M7, Canada
- Maroil: AV Urdaneta Edf Protexo Piso 12- Oficina 128, Caracas 1010, Venezuela
- Kazzinc: 1, Promyshlennaya Str. 070002, Kazakhstan, East Kazakhstan Region, UstKamenogorsk
10) Telephone number: 1-705-682-0450
11) Email address: [email protected]
12) Mailing address: 40 Larch St unit 201, Greater Sudbury, ON P3E 5M7, Canada
13) Skills:
Mandatory Qualifications
- Bachelor’s Degree in Electronic Engineering, Automation Engineering, Computer Systems Engineering, Software Engineering, or Electrical Engineering Technology diploma with equivalent advanced industrial experience.
- Minimum 7 years recent industrial automation experience, including at least 5 years in mining, bulk material handling, or continuous conveying systems.
- Proven hands-on experience programming EcoStruxure Control Expert / Unity Pro for Schneider Electric Modicon M580 PLC systems.
- Proven experience developing HMI/SCADA applications using AVEVA System Platform.
- Proven commissioning experience with ABB VFD systems in multi-motor industrial applications.
- Advanced electrical design capability using AutoCAD Electrical.
- Demonstrated experience commissioning systems in remote mine sites or heavy industrial operations.
- Strong working knowledge of:
CSA electrical codes
IEC standards
industrial safety standards
mining electrical installation requirements
- Experience with industrial instrumentation including:
encoders
proximity switches
load sensing devices
speed feedback instrumentation
actuator control systems
- MSHA Metal/Non-Metal Underground Miner Certification
- Preference will be given to candidates with demonstrated experience in:
automated mining haulage systems
rail-guided material transport systems
conveyor automation systems
distributed vehicle control logic
industrial switching systems
high-availability automation platforms
fault-tolerant industrial control systems
- Direct experience with proprietary guided haulage technology or equivalent continuous mining transport systems is strongly preferred.
Language Requirements
- English fluency required.
- Spanish and/or Russian technical communication capability is considered a asset due to international mine deployment support requirements.
Travel Requirements
- Valid passport required
- Ability to travel internationally on short notice
- Ability to work at remote mine sites and underground mining operations
- Required to work remotely in Venezuela for 2-3 months at a client site
If you are interested in applying, please send your resume to [email protected]
Contact Information:
| Contact Name: [email protected] | Type: Employer |
| Company: Railveyor Technologies Global Inc. | |
| Web Site: https://www.railveyor.com/ | |