Talent.com

Embedded software engineer Offres d'emploi - Calgary, AB

Créer une alerte emploi pour cette recherche

Embedded software engineer • calgary ab

Dernière mise à jour : il y a 1 jour
Embedded (Firmware) Engineer

Embedded (Firmware) Engineer

Precision AICalgary, AB, CA
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 plusDernière mise à jour : il y a 17 jours
Vacancy | High Precision GNSS Algorithm Engineer | Calgary

Vacancy | High Precision GNSS Algorithm Engineer | Calgary

SeptentrioCalgary, AB, CA
Temps plein
We are looking for highly qualified and motivated professionals like you in Calgary.If you think you have what it takes to keep Septentrio firmly in Pole Position, get in touch.High Precision GNSS ...Voir plusDernière mise à jour : il y a 11 jours
Vacancy | High Precision GNSS Algorithm Engineer | Calgary

Vacancy | High Precision GNSS Algorithm Engineer | Calgary

Septentrio part of HexagonCalgary, AB, CA
Temps plein
We are looking for highly qualified and motivated professionals like you in Calgary.If you think you have what it takes to keep Septentrio firmly in Pole Position, get in touch.We need you for the ...Voir plusDernière mise à jour : il y a 6 jours
Senior Embedded Engineer

Senior Embedded Engineer

Axelon Services CorporationCalgary, AB
Temps plein
Job Title : Senior Embedded Engineer Location : [Specify Location] Pay : [Specify Pay].Embedded Engineer is part of the New Product Introduction team responsible for developing innovative pipeline ins...Voir plusDernière mise à jour : il y a plus de 30 jours
Software Development Engineer

Software Development Engineer

AMDCalgary, AB, CA
Temps plein
Get AI-powered advice on this job and more exclusive features.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. What you do at AMD changes everyth...Voir plusDernière mise à jour : il y a plus de 30 jours
software engineer

software engineer

Trufla TechnologyCalgary, AB, CA
Permanent
Private company, corporation or industry.Information technology (IT) service provider.Collect and document user's requirements. Develop software solutions by studying systems flow, data usage and wo...Voir plusDernière mise à jour : il y a 6 jours
Remote Embedded Firmware Lead – Energy Inverters

Remote Embedded Firmware Lead – Energy Inverters

Forge Performance GroupCalgary, AB, CA
Télétravail
Temps plein
A recruitment and talent management agency is seeking an Intermediate Embedded Firmware Engineer to lead firmware design for a renewable energy inverter. This fully remote position involves developi...Voir plusDernière mise à jour : il y a 3 jours
Manufacturing Software Engineer

Manufacturing Software Engineer

Blackline SafetyCalgary, AB, CA
Temps plein
Quick Apply
Blackline Safety (TSXV : BLN) is a wireless location leader that develops, manufactures, and markets products and services for worker safety monitoring. Blackline solutions deliver safety, security, ...Voir plusDernière mise à jour : il y a 6 jours
Embedded Software Developer – IoT PAC Platform

Embedded Software Developer – IoT PAC Platform

Symboticware Inc.Calgary, AB, CA
Temps plein
Embedded Software Developer – IoT PAC Platform.AI is looking for an Embedded Software Developer – IoT PAC Platform to join our growing team to help build the next level of our cutting-edge IoT prod...Voir plusDernière mise à jour : il y a plus de 30 jours
Software Engineer

Software Engineer

Brilliant Harvest Inc.Calgary, AB, CA
Temps plein
Brilliant Harvest is a fast-growing agtech startup that is redefining how equipment dealerships support their staff and customers. Purpose-built for the ag and construction industries, Brilliant Har...Voir plusDernière mise à jour : il y a 9 jours
Software engineer

Software engineer

TruflaCalgary, AB, CA
Permanent
Private company, corporation or industry; Software company; Office building.Collect and document user's requirements.Develop software solutions by studying systems flow, data usage and work process...Voir plusDernière mise à jour : il y a 1 jour
Software Engineer

Software Engineer

Compunnel, Inc.Calgary, AB, CA
Temps plein
We are seeking a Software Engineering III (Director level) to join our Wealth Management Technology team.The successful candidate will help design, develop, and maintain scalable software solutions...Voir plusDernière mise à jour : il y a plus de 30 jours
Senior Software Engineer

Senior Software Engineer

Netcracker TechnologyCalgary, AB, CA
Temps plein
As a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions that meet both business and technical needs.You’ll act as a subject ma...Voir plusDernière mise à jour : il y a plus de 30 jours
Embedded Linux Senior Software Engineer - Optimisation

Embedded Linux Senior Software Engineer - Optimisation

CanonicalCalgary, AB, CA
Temps plein
Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation. Be among the first 25 applicants...Voir plusDernière mise à jour : il y a plus de 30 jours
Senior Embedded Firmware Engineer - Remote - Canada

Senior Embedded Firmware Engineer - Remote - Canada

FullStackCalgary, AB, CA
Télétravail
Temps plein
FullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on‑demand projects.We focus on building ...Voir plusDernière mise à jour : il y a 13 jours
  • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

GeoSoftwareCalgary, AB, Canada
Temps plein
The Senior Software Engineer is a key technical leader and emerging people manager, responsible for driving the design, development, and delivery of high-quality software solutions across geoscienc...Voir plusDernière mise à jour : il y a 3 jours
Senior Software Engineer

Senior Software Engineer

HelcimCalgary, AB, CA
Temps plein
Helcim was founded with a mission at heart : to be the world’s most loved payment system.We believe that by offering small businesses in North America a decidedly human payment solution where it is ...Voir plusDernière mise à jour : il y a 13 jours
Full-Stack Software Developer – Cloud Native

Full-Stack Software Developer – Cloud Native

ConvergentISCalgary, AB, CA
Temps plein
Full-Stack Software Developer – Cloud Native.Full-Stack Software Developer – Cloud Native.Direct message the job poster from ConvergentIS. At ConvergentIS, we have a spark — a code, a way we work, a...Voir plusDernière mise à jour : il y a plus de 30 jours
Java Software Engineer

Java Software Engineer

Precision TechnologiesCalgary, AB, CA
Temps plein
We are looking for a skilled and motivated.The ideal candidate will have strong experience in designing, developing, and maintaining Java-based applications, and will work closely with cross-functi...Voir plusDernière mise à jour : il y a 15 jours
Embedded (Firmware) Engineer

Embedded (Firmware) Engineer

Precision AICalgary, AB, CA
Il y a 17 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