fbpx

VENEZ TRAVAILLER AVEC NOUS

OPPORTUNITÉ DE CARRIÈRE

HARD-LINE est un chef de file mondial dans l’automatisation des mines, la connectivité de l’épine dorsale du réseau et l’optimisation de la production minière. Notre vision est de révolutionner l’industrie.

SOFTWARE DEVELOPER UI

Software Development

Sudbury, ON

Reporting to the Software Development Manager, the Software Developer is responsible for designing fully functioning, debugged code with required documentation that meets HARD-LINE’s development goals as well as coordinating with the development team working on different layers of the infrastructure. The Software Developer will have expertise in one or more of the following areas:
  • Desktop Application Development
  • Graphical User Interface Development (Windows or Linux Based)
  • Distributed Systems

Ce que vous ferez

  • Design, implement and test major software features in collaboration with multi-disciplinary teams to develop new software for a variety of HLS products
  • Define, design, and implement multi-tiered object-oriented distributed software applications
  • Integrate new and existing software into new and existing machinery
  • Maintain and modify existing applications
  • Perform custom programming as assigned
  • Debug and test software implementations

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed and instructed by management.

Ce que nous recherchons

Qualifications

  • Degree in Computer Science, Computer Engineering or Software Engineering or equivalent experience is required
  • Minimum 3 years industry experience as a Software Developer is required
  • Experience working in an ISO 9001 environment would be considered an asset

Core Technical Skills

  • Experience designing and developing desktop applications, particularly in distributed, industrial systems
  • Development experience with C-family languages (C, C++, C#)
  • Experience with Qt
  • Strong understanding of object-oriented (OO) software development practices
  • Understanding of functional programming and design patterns
  • Experience with source control management, especially git

Additional Technical Competencies that would be Considered an Asset:

  • Working knowledge of real-time systems or control systems
  • Experience with Unix-based operating systems, esp. experience with Real-Time Linux
  • Experience with .NET application development
  • Working knowledge of CAN Bus, serial and ethernet protocols
  • Experience with automated testing platforms and unit, integration, and regression tests
  • Knowledge of optimization practice and tools
  • Familiarity with open-source multimedia framework
  • Development experience with scripting languages (Python, shell scripting)
  • Familiarity with JSON, Protobuff, and other serialization technics
  • Familiarity with arm processors and cross compile toolchains
  • Possess advanced communication skills both technically and non-technically (verbally and in writing)
  • Familiarity with Agile software development practices, including Agile project management tools, particularly Jira
  • Experience with CI/CD tools
  • Experience in robotics and machine automation

Core General Competencies

  • Strong technical skills
  • Communications skills both technically and non-technically (verbally and in writing)
  • Experience in software product development
  • 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

Working Conditions & Physical Demands

  • Sitting for extended periods using office equipment
  • Office environment
  • Hybrid work environment (Remote and Office)
  • Some travel may be required

Intéressé? APPLIQUEZ MAINTENANT.

HARD-LINE est un employeur de l’égalité des chances qui offre un excellent ensemble d’avantages sociaux, un programme de jumeler reER et un fort accent sur la formation continue et le perfectionnement.

HARD-LINE accueille et encourage les demandes des personnes handicapées. Les hébergements sont disponibles sur demande pour les candidats participant à tous les aspects du processus de sélection.

  • S'il vous plait entrez votre prénom.
  • S'il vous plait entrez votre surnom.
  • S'il vous plait entrez votre adresse e-mail
  • S'il vous plait entrez votre numéro de téléphone (n'importe quel format)
  • S'il vous plait entrez l'URL de votre compte LinkedIn.
  • S'il vous plait choisir comment vous avez entendu parler de la position
  • Taille max. des fichiers : 5 MB.
    S'il vous plait téléchargez votre lettre de motivation
  • Taille max. des fichiers : 5 MB.
    S'il vous plait téléchargez votre résumé
  • Veuillez cocher la case reCAPTCHA pour vérifier que vous n'êtes pas un robot