Home > EMBEDDED SOFTWARE DEVELOPER

COME WORK WITH US

CAREER OPPORTUNITY

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

EMBEDDED SOFTWARE DEVELOPER
Technology
Sudbury

Reporting to the Product Development Manager, the Embedded Software Developer is responsible for designing fully functioning, debugged code with required documentation that meets Hard-Line’s development goals. The Embedded Software Developer will have expertise in one or more of the following areas:
• Embedded Software
• Distributed Systems
• Robotics
• Sensor Integration and Programming

What you’ll do

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

What we’re looking for

Qualifications
• Degree in Computer Science, Computer Engineering or Software Engineering or equivalent experience is required
• Master’s degree would be considered an asset
• Experience as a Software Developer is preferred
• Experience working in an ISO 9001 environment would be considered an asset
Core Competencies
• Experience developing embedded software, particularly in distributed, industrial systems
• Development experience with C-family languages (C, C++, C#)
• Experience in robotics, automation
• Experience with Unix-based operating systems; experience with Real-Time Linux would be considered an asset
• Experience with source control management, especially git
• Working knowledge of CAN Bus, serial and ethernet protocols would be considered an asset
• Familiarity with LIDAR would be considered an asset
• Possess advanced communication skills both technically and non-technically (verbally and in writing)
• 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 developing products
• 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

INTERESTED? APPLY NOW.

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.