Precision Ai

Precision Ai

Embedded Engineer

Calgary, CAN

Sponsorship not specifiedDetected 249 days ago
C++Code ReviewLinuxMachine LearningComputer VisionAltiumKiCadEmbedded SystemsElectrical EngineeringSensorsManual TestingCommunicationCollaboration

About the role

  • If you're someone who enjoys working close to the hardware; designing boards, writing firmware, and debugging real-time behavior, this role will feel like home.
  • You'll spend your days designing, implementing, and testing embedded software that makes our UAVs smarter and more capable.
  • Some days you'll be in the lab, bringing up new boards or optimizing control loops; other days you'll be in the field, watching your code guide drones through real-world missions.

Responsibilities

  • Embedded Firmware & Drivers Design, implement, and optimize embedded software in C/C++ for UAV platforms and sensor systems.
  • Develop and maintain drivers for IMUs, GPS, LiDAR, cameras, and environmental sensors.
  • Implement communication protocols (CAN, UART, SPI, I2C, Ethernet) and ensure reliability in field conditions.
  • Real-Time Systems & Control Develop RTOS-based (Zephyr) applications in C.
  • Develop multi-thread applications that interact with ML.
  • Implement fault detection, safety interlocks, and power management features.
  • Good abstraction and design practices.
  • Hardware-Software Integration & Testing Collaborate with electrical/mechanical engineers to bring up new boards and subsystems.

Requirements

  • Ability to bridge hardware and software in constrained, safety-critical environments.
  • Knowledge of sensor fusion, embedded AI acceleration, or safety-critical software.
  • Experience with Zephyr Electronics: Wire harness design, electronics prototyping (Altium, Eagle, KiCAD), soldering Competition or Open Source Team Experience
  • Strong proficiency in C and C++ for embedded and real-time systems.
  • Direct experience with UAVs/drones or with the integration of advanced sensors (IMUs, GPS, LiDAR, cameras, etc.).

Benefits

  • Cross-Functional Collaboration Interface with AI Software Engineers to ensure reliable, low-latency delivery of sensor data to computer vision/SLAM pipelines.

This listing is sourced directly from Precision Ai's careers page and normalized into a canonical job model.