Talent.com
Embedded Engineer (Calgary)
Embedded Engineer (Calgary)Precision AI • Calgary, AB, CA
Embedded Engineer (Calgary)

Embedded Engineer (Calgary)

Precision AI • Calgary, AB, CA
30+ days ago
Job type
  • Full-time
Job description

3 days ago Be among the first 25 applicants

About Precision AI

Precision AI is on a mission to transform agriculture with cutting‑edge drone technology. Our aerial spraying systems help farmers target weeds with surgical precision, reducing chemical use and increasing yields. We’re a fast‑moving, impact‑driven team looking for people who want to help build the future of farming.

Role Overview

The ideal Embedded Engineer at Precision AI is someone who sees the future of unmanned systems and wants to help build it. You’ll work in a multidisciplinary environment alongside electrical, mechanical, GNC (Guidance, Navigation, and Control), and software engineers, developing the real‑time embedded systems that power our autonomous drones from concept through flight testing.

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 come from a background that blends electrical engineering and computer science, with experience developing bare‑metal and RTOS‑based systems, writing efficient C and C++ code, and building reliable sensor and control interfaces.

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.

At Precision AI, we move fast and build things that matter. If you’re a hands‑on engineer who takes pride in quality, thrives in collaborative teams, and wants to see your work make a measurable impact on sustainable agriculture, we’d love to meet you.

This role is hybrid in Calgary due to the hands‑on nature of hardware bring‑up, lab testing, and UAV flight verification and validation.

Key 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.
  • Documentation : block diagrams, message sequence diagrams, state machine flow charts, code documentation, code standards.

Real‑Time Systems & Control

  • Develop RTOS‑based (Zephyr) applications in C.
  • Integrate ML models 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.
  • Conduct hardware‑in‑the‑loop (HIL) and system‑in‑the‑loop (SIL) testing.
  • Debug across the hardware / software stack, using lab tools (oscilloscopes, logic analyzers) and field tests.
  • Unit, black box, functional testing, code review, and regression testing.
  • Cross‑Functional Collaboration

  • Interface with AI Software Engineers to ensure reliable, low‑latency delivery of sensor data to computer vision / SLAM pipelines.
  • Work with Technical Program Managers to align embedded implementations with system‑level requirements, safety standards, and operational constraints.
  • Relevant Experience

  • 8+ years of embedded software or firmware development 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.).
  • Familiarity with Linux device drivers, and real‑time control loops.
  • Experience testing, debugging, and deploying embedded code in the field.
  • What You Bring

  • Ability to bridge hardware and software in constrained, safety‑critical environments.
  • Hands‑on mindset : eager to move between lab debugging and UAV field testing.
  • Strong communication skills for cross‑functional collaboration.
  • Willingness to travel 5–10% for field deployments and integration tests.
  • Able to handle occasional weekend work.
  • Bonus

  • Experience with PX4, ArduPilot, or other UAV autopilot frameworks.
  • Background in aerospace, defense, or agricultural robotics.
  • 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.
  • Not Sure You Meet Every Requirement?

    Research shows that some candidates, especially women, under‑represented groups, and career changers, are less likely to apply for a role unless they meet 100% of the listed qualifications. At Precision AI, we believe the right person can grow into the role, and we value potential as much as experience. If you’re excited about our mission and think you could contribute, we encourage you to apply, even if you don’t check every single box.

    Equal Employment Opportunity

    All qualified applicants will receive consideration for employment without discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other status protected by law.

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Aviation and Aerospace Component Manufacturing

    Referrals increase your chances of interviewing at Precision AI by 2x.

    Get notified about new Embedded Engineer jobs in Calgary, Alberta, Canada.

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Engineer • Calgary, AB, CA

    Similar jobs
    Senior Java Software Engineer - calgary

    Senior Java Software Engineer - calgary

    Luxoft • calgary, ab, ca
    Full-time
    Join a Global Energy Leader Building Next-Generation Cloud Solutions.One of the world's largest providers of products and services to the energy industry has a need to develop and support enterpris...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineering Maximo AMS Application Developer Professional Calgary, CA

    Software Engineering Maximo AMS Application Developer Professional Calgary, CA

    IBM • Calgary
    Full-time
    A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe.You'll work with visionaries across multiple industries to improve the hybrid c...Show more
    Last updated: 3 days ago • Promoted
    Intermediate Engineer

    Intermediate Engineer

    Spark Power • Calgary, AB, Canada
    Full-time
    Spark Power, a trusted partner in energy in North America, is looking for an.Spark Power provides a wide range of services to clients, including power system field services, engineering services, m...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer - KCA

    Senior Engineer - KCA

    Kestrel Power Engineering • Calgary, AB, Canada
    Full-time
    We are seeking a Senior Engineer, in this role you will perform a variety of senior level engineering tasks which are broad in nature and to interact with Clients to accurately interpret Client, or...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Kuva Systems • Calgary, AB, Canada
    Full-time
    Kuva Canada, a subsidiary of Sensirion Connected Solutions, is looking for a Staff Engineer to help build our next generation IoT Platform for processing emission detections from our infrared imagi...Show more
    Last updated: 14 days ago • Promoted
    Systems Engineer, Applications Team

    Systems Engineer, Applications Team

    General Dynamics Mission Systems - Canada • Calgary, AB, Canada
    Full-time
    At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose-driven career solving...Show more
    Last updated: 15 days ago • Promoted
    Software Engineer, Data Infrastructure & Acquisition - Calgary, Canada Calgary, Canada

    Software Engineer, Data Infrastructure & Acquisition - Calgary, Canada Calgary, Canada

    Speechify, Inc. • Calgary
    Full-time
    Software Engineer, Data Infrastructure & Acquisition - Calgary, Canada.The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s te...Show more
    Last updated: 23 days ago • Promoted
    Algebra Private Tutoring Jobs Okotoks

    Algebra Private Tutoring Jobs Okotoks

    Superprof • Okotoks, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Control Systems Engineer

    Senior Control Systems Engineer

    Eavor • Calgary, AB, Canada
    Full-time
    Department : Software Engineering.Location : Calgary, Alberta, Canada.Reports to : Director, Software Engineering.Senior Control Systems Engineer with extensive experience designing and tuning control...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate Mechanical Engineer - Edmonton or Calgary

    Intermediate Mechanical Engineer - Edmonton or Calgary

    Fuze HR Solutions Inc. • Calgary, AB, Canada
    Full-time
    This national engineering firm is recognized for consistently exceeding client expectations through innovative and high-quality service delivery. With over 130 employees across Canada, they provide ...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Engineer (Calgary)

    Embedded Engineer (Calgary)

    Precision AI • Calgary
    Full-time
    Be among the first 25 applicants.Precision AI is on a mission to transform agriculture with cutting‑edge drone technology. Our aerial spraying systems help farmers target weeds with surgical precisi...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Software Engineer - calgary

    Senior Java Software Engineer - calgary

    Ascendion • calgary, ab, ca
    Full-time
    Ascendion is a full-service digital engineering solutions company.We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees...Show more
    Last updated: 19 hours ago • Promoted • New!
    DevOps Engineer - Intermediate - Calgary

    DevOps Engineer - Intermediate - Calgary

    Precision Human Capital Inc • Calgary
    Full-time +1
    Our client requires an intermediate level DevOps Engineer on a permanent / full time basis with ability to work Hybrid Monday to Friday in Calgary, AB. As the ideal candidate, you will be responsibl...Show more
    Last updated: 23 days ago • Promoted
    Calgary : Senior Cloud Developer with Mathematical Background

    Calgary : Senior Cloud Developer with Mathematical Background

    Halliburton • Calgary
    Full-time +1
    Senior Cloud Developer with Mathematical Background – Calgary.Senior Cloud Developer with Mathematical Background.We are looking for a highly skilled Cloud Software Engineer with strong experience ...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer, Commerce

    Senior Software Engineer, Commerce

    Helcim • Calgary, AB, Canada
    Full-time
    Helcim was founded with a mission at heart : to be the worlds most loved payment system.We believe that by offering small businesses in North America a decidedly human payment solution where it is e...Show more
    Last updated: 13 days ago • Promoted
    Software Implementation Consultant - calgary

    Software Implementation Consultant - calgary

    FMC Talent • calgary, ab, ca
    Permanent
    Canada (Remote / Field-Based) | Industrial SaaS / Smart Factory.Our client is a global provider of Smart Factory and performance management software that enables manufacturers to improve efficiency, ...Show more
    Last updated: 17 hours ago • Promoted • New!
    Software Engineer, Platform - Calgary, Canada

    Software Engineer, Platform - Calgary, Canada

    Clutch Canada • Calgary
    Full-time
    PLEASE APPLY THROUGH THIS LINK : https : / / job-boards.Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone—we absorb the w...Show more
    Last updated: 23 days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Targeted Talent • Calgary, AB, Canada
    Full-time
    We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into syst...Show more
    Last updated: 30+ days ago • Promoted