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

Embedded (Firmware) Engineer

Precision AI • Calgary, AB, CA
Il y a 15 jours
Type de contrat
  • Temps plein
Description de poste

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.
  • 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
  • Competition or Open Source Team Experience
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Embedded Firmware Engineer • Calgary, AB, CA

    Offres similaires
    Desktop Support Technician - Hays

    Desktop Support Technician - Hays

    Hays • airdrie, ab, ca
    Temps plein
    Must have two years or more of formal education in Computer Science (or equivalent).Minimum 5 years technical experience supporting hardware and stand-alone and networked applications in a large en...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Backend Java Developer - Galent

    Backend Java Developer - Galent

    Galent • airdrie, ab, ca
    Temps plein
    We have an immediate opening for a Backend Java Developer.IT service / solutions provider in Calgary, Alberta, Canada.Note : Must in domain knowledge in Cards and Payments, and Asset and Wealth Manage...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Building Services Coordinator - Armco

    Building Services Coordinator - Armco

    Armco • airdrie, ab, ca
    Temps plein
    Founded in 1982 by members of the Armoyan family, Armco Capital Inc.Armco continues to grow; both in business diversification, development and its team of dedicated professionals.We are currently s...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Embedded (Firmware) Engineer

    Embedded (Firmware) Engineer

    Precision AI • Calgary
    Temps plein
    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 inc...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Deliver with Uber Eats this Winter

    Deliver with Uber Eats this Winter

    Uber eats • High River, AB, CA
    Temps plein +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Merchandiser Retail Team Lead

    Merchandiser Retail Team Lead

    Advantage Solutions Inc. • Okotoks, AB, CA
    Temps plein
    We want you to help us shape the future of shopping experiences and deliver on our purpose of connecting people with the products and experiences that enrich their lives. Joining Advantage Solutions...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    estimator / coordinator - EDM Interiors Ltd

    estimator / coordinator - EDM Interiors Ltd

    EDM Interiors Ltd • airdrie, ab, ca
    Temps plein
    We are looking for an estimator / Coordinator to join our team.In this role, you will work alongside project managers to coordinate and assist with proposal and project administration.You should have...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    General Manager - crossfield

    General Manager - crossfield

    Rockyview Gas Co-op Ltd. • crossfield, ab, ca
    Temps plein
    Rocky View County and surrounding areas.As the region continues to experience significant residential and commercial growth — including fast-developing communities such as Balzac — we play an impor...Voir plus
    Dernière mise à jour : il y a 10 heures • Offre sponsorisée • Nouvelle offre
    Hybrid C / C++ Developer for Real-Time / Embedded Systems

    Hybrid C / C++ Developer for Real-Time / Embedded Systems

    Akkodis • Calgary
    Temps plein +1
    A global Software Development leader is seeking a skilled C++ Developer with C# experience to join their Hybrid team in Calgary, Alberta. This is a 12-month contract position with a strong possibili...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Algebra Private Tutoring Jobs Okotoks

    Algebra Private Tutoring Jobs Okotoks

    Superprof • Okotoks, Canada
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Customer Service Agent - 50k-60k / Year - Remote

    Customer Service Agent - 50k-60k / Year - Remote

    Spade Recruiting • High River, Alberta
    Télétravail
    Temps plein
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
    Dernière mise à jour : il y a 5 heures • Offre sponsorisée • Nouvelle offre
    Temporary French Immersion Social Studies 8 / 9, FLA 9 and ELA 9 Teacher - Ecole Airdrie Middle School

    Temporary French Immersion Social Studies 8 / 9, FLA 9 and ELA 9 Teacher - Ecole Airdrie Middle School

    Rocky View Schools • Airdrie, AB, CA
    Temps plein
    As a rapidly growing school division in Alberta, Rocky View Schools (RVS) supports the educational needs of more than 29,000 students from Kindergarten to Grade 12 in 53 schools to ensure they lear...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Fredie looking for a babysitter or nanny in Okotoks

    Fredie looking for a babysitter or nanny in Okotoks

    Sitly • Okotoks, CA
    Temps partiel
    Hello me and my wife are expecting another child.Our son Gus has a lot of energy and normally we would be fine, but I am always at work and sometimes for a week at a time.We need someone to watch h...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • calgary, ab, ca
    Temps plein
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Warehouse Manager - GE Appliances Canada, a Mabe Company

    Warehouse Manager - GE Appliances Canada, a Mabe Company

    GE Appliances Canada, a Mabe Company • airdrie, ab, ca
    Temps plein
    Good Life Begins With A Good Company.GE Appliances Canada, a Mabe company, is a global company that designs, produces and distributes major home appliances to more than 70 countries around the worl...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Systems Architect

    Systems Architect

    freelance.ca • Calgary, Canada
    Temps plein
    Our client is currently seeking a highly skilled System Architect.Location : Calgary preferred with some onsite or Remote with some travel. This individual will play a critical role in driving the ov...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Frontend Developer

    Frontend Developer

    Apptoza Inc. • airdrie, ab, ca
    Temps plein
    I hope you're doing well! We have a job opening for a.If anyone is interested, please let me know.Role : Frontend Developer (ReactJS). Candidate is required to go into the office for a Face 2 Face in...Voir plus
    Dernière mise à jour : il y a 10 heures • Offre sponsorisée • Nouvelle offre
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

    Net2Source (N2S) • calgary, ab, ca
    Temps plein
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée