Back to results

Robotics & Software Engineer

  • AB, Canada
  • Greater Edmonton Metropolitan Area, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
2+ years of experience in robotics software, autonomous systems, embedded software, or related engineering roles.
Posting language
English
Posted

Original job description

The Company

Correct-AI is a fast-growing Canadian company that develops advanced robotics and perception systems to ensure the safe, automated, and assisted mobility of vehicles and machinery in real time.

The primary function of Correct-AI’s products is to improve safety by preventing collisions and rollovers of vehicles and machinery. Our systems use camera and LiDAR data to detect, classify, and track objects while estimating their size, position, and distance from the vehicle. Correct-AI combines robust hardware with advanced robotics software, machine learning, and artificial intelligence to provide real-time situational awareness and actionable information to vehicle operators and control systems.

Correct-AI is developing this technology with an experienced multidisciplinary team and pursuing market opportunities across several industrial sectors.

The Career Opportunity

Correct-AI is seeking a Robotics and Software Engineer to join our core engineering team. Reporting to the Director of Technology, the successful candidate will be responsible for developing, integrating, and deploying perception-driven robotics software, supporting real-world system installations, and contributing to the continuous improvement of Correct-AI’s products.

This role blends hands-on robotics development with field deployment and customer interaction, offering direct exposure to production systems operating on real vehicles and machinery.

  • Key AccountabilitiesDesign, develop, and maintain robotics and perception software using camera and LiDAR sensor data.
  • Implement and improve object detection, classification, tracking, and distance estimation pipelines.
  • Develop Python-based applications and tools running on Linux-based embedded and edge computing platforms.
  • Integrate perception systems with vehicle control interfaces, ECUs, and CAN bus networks.
  • Support system bring-up, calibration, testing, and validation on vehicles and heavy equipment.
  • Oversee and assist with the installation and commissioning of Correct-AI products to ensure proper system functionality.
  • Provide technical support and troubleshooting for deployed systems, both remotely and on-site.
  • Collaborate with engineering teams to analyze field data, resolve issues, and improve system reliability and performance.
  • Contribute to technical documentation, diagnostics, and deployment procedures.
  • Interface with operators, technicians, and customers to ensure effective system usage and adoption.
  • Travel to customer sites as required for field testing, installation, and training.
  • Minimum RequirementsDegree or diploma in Robotics Engineering, Software Engineering, Computer Engineering, Computer Science, or a related technical field.
  • 2+ years of experience in robotics software, autonomous systems, embedded software, or related engineering roles.
  • Proficiency in Python development and strong experience working in Linux-based environments.
  • Experience developing or integrating real-time or near-real-time systems.
  • Solid understanding of robotics fundamentals, including sensors, coordinate frames, and system integration.
  • Strong troubleshooting skills across software, hardware, and system-level issues.
  • Ability to work hands-on with physical systems in lab and field environments.
  • Strong communication and interpersonal skills for collaboration and customer-facing interactions.
  • Ability to work independently and as part of a multidisciplinary team.
  • Willingness to travel for field deployments and on-site support.
  • Candidate Profile: Skills and QualificationsRobotics & Systems Thinking: Ability to design and reason about integrated perception and vehicle systems.
  • Software Engineering: Strong Python skills with experience debugging and maintaining production software.
  • Hands-On Development: Comfortable working directly with sensors, embedded platforms, and vehicles.
  • Customer-Aware Engineering: Able to translate complex technical concepts into clear guidance for operators and technicians.
  • Adaptability & Agility: Thrives in a fast-paced environment with evolving product and customer requirements.

Compensation

An excellent compensation package awaits the successful candidate. Correct-AI offers a comprehensive compensation package (salary + bonus + benefits), a strong learning environment, and the opportunity to apply advanced robotics and AI technologies to real-world safety-critical applications.

Location

Correct-AI is in a premium location in the Government District in Edmonton, Alberta.


  • More about this job

    Responsibilities

    Develop, integrate, and maintain Python-based robotics and perception software using camera and LiDAR data, including object detection, tracking, and distance estimation. Support system integration, testing, installation, commissioning, and troubleshooting on vehicles and heavy equipment, while collaborating with customers and engineering teams to improve product reliability.

    Requirements

    Requires a degree or diploma in robotics, software, computer engineering, computer science, or a related technical field, plus at least two years of relevant engineering experience. Candidates need strong Python and Linux skills, knowledge of robotics and real-time systems, hands-on troubleshooting ability, effective communication skills, and willingness to travel for field deployments.

    Skills

    • Python
    • Linux
    • Robotics Software
    • Computer Vision
    • LiDAR
    • Object Detection
    • Object Classification
    • Object Tracking
    • Distance Estimation
    • Embedded Systems
    • Real-Time Systems
    • Sensor Integration
    • CAN Bus
    • System Calibration
    • Troubleshooting
    • Customer Support

    Benefits

    • Bonus
    • Benefits

    Visa sponsorship

    Not detected in the job text

    Categories

    • Engineering
    • Software
    • Technology
    • Transportation
    • Security & Safety

    Keywords

    • Robotics
    • Perception Systems
    • Python
    • Linux
    • Camera Sensors
    • LiDAR
    • Object Detection
    • Object Classification
    • Object Tracking
    • Distance Estimation
    • Embedded Computing
    • Edge Computing
    • Real-Time Systems
    • Autonomous Systems
    • Vehicle Control Interfaces
    • Electronic Control Units
    • CAN Bus
    • System Integration
    • Calibration
    • Testing
    • Validation
    • Field Deployment
    • Commissioning
    • Troubleshooting
    • Machine Learning
    • Artificial Intelligence
    • Situational Awareness
    • Heavy Equipment
    • Technical Documentation
    • Customer Training

    Report this job