Software Developer
5 days ago
APPLY
POSITION TITLE: GUI Software Developer III – Autonomous Vehicle Systems
LOCATION: Sudbury or Collingwood, Ontario
About the Position: The successful candidate will be working as a member of the Autonomous Vehicle Systems (AVS) team. This is a fast‑moving, multi‑disciplinary team deploying cutting edge technology on mobile machines in the underground hard‑rock mining industry.
Working on a roadmap towards fully autonomous robotic mining, the role will lead the architecture and development of a suite of user interfaces for autonomous underground mining vehicles. The successful candidate will have an opportunity to be at the center of a rapidly growing technology sector which is solving real problems underground.
The ideal candidate will have experience in several of the following areas:
- Designing and building high performance user interfaces for complex systems (preferably for robotics or remotely operated vehicles)
- Writing, testing and maintaining high quality code in C++ and/or Python
- Relevant GUI frameworks such as Qt or similar
- Deployment of software in an industrial setting (preferably on Linux targets)
- Shipping production grade applications using containerization tools such as Docker
- Professional software development practices including version control, test‑driven development and continuous integration
- Agile software development in a team environment
- Familiarity with robotics, ideally with ROS2
Typical duties in this role will include:
- Participate in the full software engineering lifecycle: requirements, design, source code implementation, unit test, integration, and system test
- Contribution to major software release plans that align with the technology roadmap
- Collaborate with designers, developers and users to ensure the complete solution meets performance, and reliability requirements
- Design and implement user interfaces to communicate the state and functionality of autonomy systems using video, text, 2D, and 3D graphics
- Supporting deployment of autonomous vehicles at active mine sites
- Design and implement appropriate APIs between the robotics and UI teams
- Develop and execute tests to verify behaviour and performance
- Follow Agile development methodologies and work effectively in Scrum teams
Essential Qualifications: The successful candidate must be willing to learn, open‑minded and flexible, organized and detail oriented, team oriented, disciplined, and must have a positive attitude, along with the following qualifications:
- A relevant Degree from a recognized post‑secondary institution
- 4+ years of front‑end software development experience
- Eligibility for licensing through OACETT or PEO is an asset
- Experience developing production grade Python and C++ code
- Solid understanding of object‑oriented programming principles
- An interest in robotics and autonomous vehicles
- Experience in shipping and supporting products
- Excellent verbal and written communication skills in English, proficiency in other languages is an asset
Please note that employment with MacLean Engineering is contingent upon the successful completion of a background check conducted by our third‑party provider, Sterling Backcheck. This process may include verification of employment history, education, and a criminal record check, depending on the requirements of the position.
A clear and satisfactory result is required for all candidates prior to the confirmation of employment.
MacLean Engineering & Marketing Co. Limited is an equal opportunity employer and is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (2005).
MacLean Engineering & Marketing Co. Limited will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.
#J-18808-Ljbffr
-
Senior Software Developer
4 days ago
London, Canada (+), Canada . full-time . September , STEP Software Full time $90,000 - $120,000 per yearSoftware Developer (Senior) Full Time London, ON Are you looking to join a team where everyone - including you - is striving to constantly improve their knowledge of system project architecture, coding languages, design patterns, and testing? We are passionate about clean, well-organized code, and how systems and users interact with our...
-
Software Developer
1 week ago
London, Canada LYNKED Inc. Full timeSoftware Developer Location: London, ON (in-office)Type: Full-Time About Us LYNKED is at the forefront of providing innovative technology solutions that drive efficiency and sustainability. With a diverse product portfolio that includes smart thermal energy and water meters, as well as the most advanced cloud IoT Platform and communication infrastructure for...
-
Software Developer
7 days ago
London, Canada LYNKED Inc. Full timeSoftware Developer Location: London, ON (in-office)Type: Full-Time About Us LYNKED is at the forefront of providing innovative technology solutions that drive efficiency and sustainability. With a diverse product portfolio that includes smart thermal energy and water meters, as well as the most advanced cloud IoT Platform and communication infrastructure for...
-
London, Canada Banyan Software Full timeBusiness Development Representative – DocketManager Join to apply for the Business Development Representative – DocketManager role at Banyan Software Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software...
-
Software Developer
1 week ago
London, Ontario, Canada LYNKED Full time $60,000 - $120,000 per yearSoftware DeveloperLocation: London, ON (in-office) Type: Full-TimeAbout UsLYNKED is at the forefront of providing innovative technology solutions that drive efficiency and sustainability. With a diverse product portfolio that includes smart thermal energy and water meters, as well as the most advanced cloud IoT Platform and communication infrastructure for...
-
Software Developer
1 week ago
London, Ontario, Canada LYNKED Inc Full time $45,000 - $59,000 per yearSoftware DeveloperLocation: London, ON (in-office)Type: Full-TimeAbout UsLYNKED is at the forefront of providing innovative technology solutions that drive efficiency and sustainability. With a diverse product portfolio that includes smart thermal energy and water meters, as well as the most advanced cloud IoT Platform and communication infrastructure for...
-
Software Developer
3 weeks ago
London, Canada RedIron Technologies Inc. Full timeWe are a retail systems integrator and software provider that helps you design, implement, integrate, and maintain any major retail software platform — legacy or cutting edge. At RedIron, we come to work every day to forge technological innovation for the biggest and best-known retailers in North America. Our mission is to create software products that...
-
Software Developer
3 weeks ago
London, Canada RedIron Technologies Inc. Full timeWe are a retail systems integrator and software provider that helps you design, implement, integrate, and maintain any major retail software platform — legacy or cutting edge. At RedIron, we come to work every day to forge technological innovation for the biggest and best-known retailers in North America. Our mission is to create software products that...
-
Software Developer
3 weeks ago
London, Canada RedIron Technologies Inc. Full timeWe are a retail systems integrator and software provider that helps you design, implement, integrate, and maintain any major retail software platform — legacy or cutting edge.At RedIron, we come to work every day to forge technological innovation for the biggest and best-known retailers in North America. Our mission is to create software products that make...
-
London, Ontario, Canada Banyan Software Full time $50,000 - $60,000Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...