Technical Lead

2 weeks ago


Burnaby BC, Canada RIGID ROBOTICS Full time

Technical Lead – Embedded Platforms (Senior Systems and Firmware Engineer)

Location:
Burnaby, BC (Hybrid)

About Us:

At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our innovative solutions not only significantly boost operational efficiency and human safety but also bring substantial environmental benefits, including reduction in greenhouse gas emissions and explosive usage. Join us as we pave the way towards a more efficient and sustainable future in mining

Position Overview:

As a Senior Systems and Firmware Engineer at RIGID ROBOTICS, you will play a critical role in shaping the future of our innovative solutions. This position demands a unique blend of technical expertise in embedded systems, hardware, and software engineering coupled with leadership and communication skills to guide the team towards commercially scalable product. Reporting to the CTO, you will lead the development and improvement of sophisticated mining-grade onboard + cloud platform (hardware/software) that captures sensor data from mining equipment and manages the storage and transmission of data from onboard to cloud. The goal of the platform is reliable delivery of data to the AI/ML pipelines running on ‘edge’ and on ‘cloud.’ This role not only requires deep technical knowledge but also requires strategic thinking to optimize product performance and reliability. You will be responsible for leading the technical project initiatives and collaborating with cross-functional teams to bring our advanced technologies to market.

Key Responsibilities:

  • Lead the system architecture, technical design, development, and implementation of complex software/hardware systems in collaboration with cross-functional teams.
  • Lead the development of Linux-based software platform supporting end applications (mining solutions) focusing on safe threading, security, edge performance, quality of service, robustness, availability, and reliability.
  • Lead the integration of Linux-based firmware/software with other hardware modules, sensors, and components, ensuring the highest levels of performance and reliability.
  • Lead the development of a reliable and managed data pipeline from onboard sensors to AI/ML applications running on ‘edge’ and on ‘cloud’ in collaboration with cross-functional teams.
  • Support comprehensive testing and debugging of both firmware and hardware solutions, setting industry benchmarks.
  • Work closely with cloud team to ensure end-to-end testing of product and functionality from sensors data capture to cloud applications and/or other delivery endpoints.
  • Document the firmware development lifecycle, enforce strict version control, and manage best practices within team.
  • Remain at the forefront of advanced firmware development technologies and methodologies, advocating for continuous learning and application of cutting-edge techniques within the team.
  • Act as the primary technical expert providing high-level support, strategic guidance, and architecture design for all firmware/hardware-related matters.

Qualifications:

  • 10+ years of leadership experience in embedded hardware/software development within a high-tech, high-performance environment.
  • An engineering degree in Electrical Engineering, Computer Science, or a related field is a plus.
  • Advanced programming skills in C, C++, and Python programming languages
  • In-depth experience with Linux-based systems and comprehensive knowledge of their development environments.
  • Mastery of communication protocols (CAN, Ethernet, SPI, I2C, UART, etc.) and a proven track record in implementing complex communication systems.
  • Exceptional debugging and problem-solving skills, demonstrated in a leadership context.
  • A solid grasp of modern software architectures, object-oriented design, and advanced software design patterns.
  • Proficient with software development tools, including debuggers, profilers, and version control systems.
  • Good background in network programming and protocols (TCP/IP, UDP), with a focus on high-reliability systems.
  • Outstanding communication and leadership skills, with a history of successful leadership and project delivery.
  • Proven ability in a fast-paced hardware engineering and manufacturing environment.
  • Knowledge of IoT connectivity and protocols (MQTT, CoAP, etc.), with practical implementation experience is a definite plus.
  • Experience with back-end solutions and database technologies is a plus
  • Experience with the Microsoft Azure platform and services is a plus
  • Knowledge of AI (ML and Advanced Analytics) and/or experience implementing of AI on embedded system (edge) is a definite plus.
  • A proactive attitude, willing to take initiative and lead by example in learning and performing tasks beyond the traditional scope of work.

Why Join RIGID ROBOTICS:

  • Innovation:
    Work at the cutting edge of technology in the challenging environment of the mining industry.
  • Impact:
    Contribute to more sustainable and efficient mining operations.
  • Talented Team:
    Join a team of experts dedicated to making a difference.
  • Career Growth:
    Enjoy opportunities for professional development and growth at a growing company.
  • Collaborative Culture:
    Be part of a culture that values collaboration and innovation.
  • Competitive Compensation:
    100% medical/dental, competitive salary, performance plan

If you're an ambitious Senior Systems and Firmware Engineer eager to engage in meaningful experience with RIGID ROBOTICS team in transforming the landscape of the mining industry, we sincerely encourage you to submit your application.



  • Burnaby, Canada Ignite Technical Resources. Full time

    On behalf of our client in Burnaby, Ignite Technical Resources is looking for a Technical Project Manager (Healthcare Infrastructure) with the client for a 6-month contract opportunity. **Role Description**: The Project Services department is responsible for delivering a wide range of IT infrastructure projects for the Health Authorities of British...


  • Burnaby, Canada Ignite Technical Resources. Full time

    On behalf of our client in **Burnaby,** **Ignite Technical Resources** is looking for a **Technical Project Manager (Healthcare Infrastructure)** with our client ** **for a **6 month** **contract opportunity**. **Role Description**: The Project Services department is responsible for delivering a wide range of IT infrastructure projects for the Health...

  • Technical Lead

    2 weeks ago


    Burnaby, BC, Canada RIGID ROBOTICS Full time

    Technical Lead – Embedded Platforms (Senior Systems and Firmware Engineer) Location: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our innovative solutions not only...

  • Technical Lead

    2 weeks ago


    Burnaby, BC, Canada RIGID ROBOTICS Full time

    Technical Lead – Embedded Platforms (Senior Systems and Firmware Engineer) Location: Burnaby, BC (Hybrid) About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...


  • Burnaby, Canada AtkinsRéalis Full time

    **Are you looking for a company that works on major engineering projects all over the world? Do you want to make a difference by improving the daily lives of communities worldwide? Are you seeking to join an inclusive and diverse team that you can truly count on? You’ve come to the right place!** **Come join us in reshaping the future with AtkinsRéalis....


  • Burnaby, British Columbia, Canada CB Canada Full time

    Senior Technical Project Manager RoleAs a key member of our team at CB Canada, we are seeking a Senior Technical Project Manager to lead and coordinate all aspects of IT infrastructure projects. The ideal candidate will have a proven track record of managing multiple concurrent projects, ensuring timely and budget-friendly delivery.Key...


  • Burnaby, Canada Compest Solutions Inc Full time

    **Job Title - ServiceNow Technical Lead / Senior Developer** **Location: Vancouver willing to work from customer location 2/3 days a week** **Position Type-Regular Full-Time** **Job Summary** We are seeking a ServiceNow Lead to join our global ServiceNow Platform team. This role will partner with ServiceNow Product/Process, Business and Technical service...


  • Burnaby, British Columbia, Canada Verathon Full time

    OverviewWe are seeking a Technical Product Development Lead to join our Visualization R&D team in Burnaby, British Columbia.This role is responsible for leading and managing new product development programs. The successful candidate will plan and manage program budget and spend, schedule, and request resources from cross-functional managers.Key...


  • Burnaby, Canada PHSA Full time

    **Technical Lead, eHealth, IMITS** Provincial eHealth Operations Burnaby, BC Within a client service culture and reporting to the Manager, eHealth, Portal, and Registry Solutions, the eHealth Technical Lead leads operational and project functions related to the planning, implementation, operation and future enhancements of eHealth solutions such as...


  • Burnaby, British Columbia, Canada Houle Electric Limited Full time

    Job OverviewWe are seeking an experienced IT Business Systems Technical Lead to join our team at Houle Electric Limited. As a key member of our IT department, you will be responsible for providing technical expertise and leadership in the implementation, configuration, and maintenance of our financial and business systems.About the RoleProvide technical...


  • Burnaby, British Columbia, Canada SNC-Lavalin Full time

    AtkinsRéalis is a world-leading professional services and project management company dedicated to engineering a better future for our planet and its people.About the RoleWe are seeking an experienced Project Technical Lead with a sound technical understanding of electrical engineering to join our team in British Columbia. As a key member of our Project...


  • Burnaby, BC, Canada Altea Healthcare Full time €85,000 - €90,000

    ALTEA Healthcare is a leading healthcare organization committed to revolutionizing the delivery of outpatient/post-acute care. With a patient-centric approach, ALTEA Healthcare strives to enhance patient outcomes and improve the overall healthcare experience. ALTEAs expertise lies in connecting the various silos within outpatient healthcare, fostering...

  • Senior Technical Lead

    4 weeks ago


    Burnaby, British Columbia, Canada Microchip Technology Full time

    Unlock Your Potential at Microchip TechnologyWe're seeking a highly skilled Senior Technical Lead - System Validation to join our Data Center Solutions Business Unit. As a key member of our team, you'll play a critical role in the development and validation of cutting-edge System on a Chip (SoC) products.About the RoleAs a Senior Technical Lead, you'll be...


  • Burnaby, Canada PHSA Full time

    **Health Authority Solution Support Technical Lead** Workplace Tech and Services Burnaby, BC In accordance with the Mission, Vision, Values and strategic direction of PHSA, safety, including both patient and employee safety, is a priority and a responsibility shared by everyone at PHSA’s Agencies/Divisions/Services, and as such, the requirement to...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    Are you ready to take your career to new heights with RB Global Inc.? We're looking for a highly skilled Technical Lead for Cloud Technologies in the US & Canada.About the RoleWe're seeking an experienced Senior Software Engineer to lead our Platform team in developing and executing feature development, analysis, design, and execution for our Customer Master...

  • Technical Manager

    4 weeks ago


    Burnaby, British Columbia, Canada Microchip Technology Full time

    About Microchip TechnologyAt Microchip Technology, we're shaping the future of technology with innovative solutions that empower innovation. With a 20,000-member team working on cutting-edge tech, you'll be part of something truly remarkable. Our culture values trust, empowerment, respect, diversity, and communication, offering a unique opportunity for...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    RB Global Inc. is offering a highly rewarding opportunity for an experienced Senior Software Engineer to join our team in the US and Canada.The ideal candidate will be a technical expert with broad knowledge of application development, capable of owning feature development from analysis to execution for our Customer Master Data Management solution.You will...


  • Burnaby, Canada Ausenco Full time

    p>Job Description - Electrical Distribution Design Technical Lead - Burnaby (BUR000013)Ausenco is a fast-growing company with big ideas. We redefine what’s possible in some of the world’s most complex projects and toughest environments. Delivering innovative, value-add consulting, project delivery, asset operations and maintenance solutions is what we...


  • Burnaby, Canada Ausenco Full time

    p>Job Description - Electrical Distribution Design Technical Lead - Burnaby (BUR000013)Ausenco is a fast-growing company with big ideas. We redefine what’s possible in some of the world’s most complex projects and toughest environments. Delivering innovative, value-add consulting, project delivery, asset operations and maintenance solutions is what we...


  • Burnaby, British Columbia, Canada Arcadis Full time

    Award-winning Arcadis is seeking a skilled Technical Systems Specialist to lead our Revit and AutoCad team.About the RoleAs a Technical Systems Specialist, you will report directly to the Senior Technology Systems Specialist and Technology Systems Architect. Your key responsibilities will include:Providing Revit and AutoCad support for design...