Solution Architect to work on an autonomous platforms (collision avoidance) software application for the mining industry

Job Type: Permanent
Positions to fill: 1
Start Date: Aug 28, 2023
Job End Date: Aug 28, 2023
Pay Rate: Salary: Negotiable
Job ID: 131805
Location: Calgary

S.i. System's Solution Architect to work on an autonomous platforms (collision avoidance) software application for the mining industry. You will play a key role in designing and overseeing complex and cutting edge technology solutions to meet our clients' business needs with autonomy.


  • Proven experience as a Solutions Architect or similar role, designing and implementing complex technical solutions.
  • Strong knowledge of system architecture, software development methodologies, and cloud technologies (such as AWS, Azure, or Google Cloud Platform).
  • Strong knowledge of autonomous platforms, including autonomous vehicles, robotics, or intelligent systems.
  • Strong knowledge in machine learning, computer vision, sensor fusion, and control systems for autonomous applications.
  • Familiarity with autonomy-specific frameworks, such as ROS (Robot Operating System) or similar.
  • Experience with microservices, APIs, and integration patterns.


  • Relevant certifications, such as AWS/Azure Certified Solutions Architect


  1. Collaborate with clients and internal stakeholders to understand their business requirements and translate them into comprehensive technical solutions. Design endto-end architecture for autonomous systems including software, hardware, data infrastructure, system integrations, and infrastructure to support the proposed solutions.
  2. Serve as the technical authority and subject matter expert throughout the project lifecycle. Provide guidance and technical leadership to development teams, ensuring adherence to best practices, industry standards, and architectural patterns and guidelines.
  3. Serve as the subject matter expert in autonomous technologies, including autonomous vehicles, robotics, and intelligent systems. Stay up-to-date with the latest advancements in the field and apply them to create innovative and efficient solutions.
  4. Collaborate with development teams to integrate autonomous platforms with existing infrastructure and systems. Design interfaces, APIs, and data pipelines to enable seamless communication and data exchange.
  5. Build strong relationships with clients, acting as a trusted advisor. Conduct workshops, presentations, and meetings to effectively communicate complex technical concepts and solutions. Proactively address client concerns and provide recommendations to optimize their technology landscape.
  6. Create comprehensive technical documentation, including system architecture diagrams, system specifications, and implementation guidelines. Ensure that documentation remains up-to-date and accessible for internal teams and stakeholders.
  7. Continuously assess and improve existing solutions, identifying opportunities for optimization, scalability, and performance enhancement.
  8. Collaborate closely with cross-functional teams, including developers, project managers, and business analysts, to ensure seamless integration of solutions.
  9. Stay on top of emerging technologies, industry trends, and regulatory requirements related to autonomous systems. Incorporate new advancements into our solutions and provide thought leadership on future directions.