Hard-Line is a global leader in mine automation, network backbone connectivity and mine production optimization. Our vision is to revolutionize industry.

Software Development
Sudbury, ON

Reporting to the Product Development Manager, the Software Developer in Test (SDT) is responsible for designing and building automated test frameworks and test suites for use in development and testing cycles. The Software Developer in Test will have expertise in the following areas:
1. Manual and automated software testing
2. Unit, functional, integration, and security testing
3. Software testing automation framework
4. Continuous Integration / Continuous Deployment pipelines and platforms

What you’ll do

  • Design, build, deploy, and maintain software testing systems for a suite of distributed software products
  • Develop testing strategies for software products
  • Develop and improve continuous integration / continuous deployment pipelines and infrastructure
  • Participate in software design processes and code inspections
  • Perform custom programming as assigned
  • Debug and test software implementation

What we’re looking for


  • Experience in manual and automated software testing
  • Degree in Computer Science, Computer Engineering or Software Engineering or equivalent experience is required
  • Workplace experience as a Software Developer is preferred
  • Experience working in an ISO 9001 environment would be considered an asset

 Core Technical Skills

  • Experience developing automated test suites for software
  • Development experience with C-family languages (C, C++, C#), and testing frameworks for said languages
  • Experience with .NET application development and/or testing
  • Experience with source control management, especially git

Additional Technical Competencies that would be Considered an Asset:

  • Experience with Unix-based operating systems, esp. experience with Real-Time Linux
  • Experience in robotics and machine automation
  • Working knowledge of CAN Bus, serial and ethernet protocols
  • Familiarity with LIDAR
  • Familiarity with Agile and Jira
  • Possess advanced communication skills both technically and non-technically (verbally and in writing)

Core General Competencies

  • Strong technical skills
  • Ability to work in a collaborative software development environment
  • Multitasking and shifting priorities
  • Adaptability
  • Decision making skills and analytical skills
  • Ability to prioritize and manage time effectively
  • Experience in software product development
  • Working knowledge of real-time systems or control systems

Working Conditions & Physical Demands

  • Sitting for extended periods using office equipment
  • Office environment
  • Some travel may be required


Hard-Line is an equal opportunity employer that offers an excellent benefits package, RRSP match program and a strong focus on continuous training and development.

Hard-Line welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.