Embedded Engineer

1 week ago


Calgary, Alberta, Canada Precision AI Full time $120,000 - $180,000 per year
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 

  • Embedded Engineer

    4 days ago


    Calgary, Alberta, Canada Precision AI Full time $120,000 - $180,000 per year

    About Precision AIPrecision 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 OverviewThe ideal...


  • Calgary, Alberta, Canada North Vector Dynamics Full time $80,000 - $120,000 per year

    About North Vector DynamicsNorth Vector Dynamics is a Canadian defense technology company developing next-generation counter-UAS, short-range air defense, and hypersonic systems. Backed by Defence Research and Development Canada and global industry partners, we are redefining modern air defense with modular, low-cost, and sovereign technologies.We are...

  • Firmware Engineer

    41 minutes ago


    Calgary, Alberta, Canada Blackline Safety Full time US$80,000 - US$120,000 per year

    The Firmware Engineer (EIT) implements, and maintains firmware solutions for embedded systems. As a Firmware Engineer (EIT), you will play a key role in the development of cutting-edge products, providing technical expertise to the firmware development team.Responsibilities:Firmware Design and Development:Design and implement firmware solutions for embedded...

  • Embedded IoT

    6 days ago


    Calgary, Alberta, Canada Canonical - Jobs Full time $120,000 - $180,000 per year

    Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Calgary, Alberta, Canada Canonical - Jobs Full time $120,000 - $180,000 per year

    Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and...


  • Calgary, Alberta, Canada Westport Fuel Systems Full time $120,000 - $180,000 per year

    About the CompanyAt Westport Fuel Systems, we are driving innovation to power a cleaner tomorrow. We are inventors, engineers, manufacturers and suppliers of advanced clean fuel systems and components that can change the way the world moves. Our products and technologies deliver performance, fuel efficiency and environmental benefits to address the...


  • Calgary, Alberta, Canada Westport Fuel Systems Inc Full time $120,000 - $180,000 per year

    At Westport Fuel Systems, we are driving innovation to power a cleaner tomorrow. We are inventors, engineers, manufacturers and suppliers of advanced clean fuel systems and components that can change the way the world moves. Our products and technologies deliver performance, fuel efficiency and environmental benefits to address the challenges of global...

  • Senior Data Engineer

    2 weeks ago


    Calgary, Alberta, Canada Robots and Pencils Full time $120,000 - $180,000 per year

    Data Engineer L4 – Agentic AI Chat Platform Location: Calgary, Canada (Remote) Employment Type: Full-Time Robots & Pencils is seeking a Level 4 Data Engineer to design, build, and optimize the data infrastructure, supporting an AI-powered chat platform that helps students get instant, intuitive answers across a wide range of topics. Our client...


  • Calgary, Alberta, Canada Hexagon's Autonomy & Positioning division Full time

    OverviewHexagon's Autonomous Solutions, is looking for aDefense Engineering Internto join our high-tech engineering and manufacturing company for the period of May 4, 2026 to May 3, 2027. To support our focus on delivering high quality products, we are looking for an enthusiastic internship student to add to ourAerospace and Defense Engineering team. This...


  • Calgary, Alberta, Canada ddd6a17a-8176-4f94-a47e-2d01dd05ffdb Full time $35,000 - $45,000 per year

    About UsInnovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.From developing products that run on...