Embedded software engineer Offres d'emploi - Calgary, AB
Créer une alerte emploi pour cette recherche
Embedded software engineer • calgary ab
Embedded (Firmware) Engineer
Precision AICalgary, AB, CAVacancy | High Precision GNSS Algorithm Engineer | Calgary
SeptentrioCalgary, AB, CAVacancy | High Precision GNSS Algorithm Engineer | Calgary
Septentrio part of HexagonCalgary, AB, CASenior Embedded Engineer
Axelon Services CorporationCalgary, ABSoftware Development Engineer
AMDCalgary, AB, CAsoftware engineer
Trufla TechnologyCalgary, AB, CARemote Embedded Firmware Lead – Energy Inverters
Forge Performance GroupCalgary, AB, CAManufacturing Software Engineer
Blackline SafetyCalgary, AB, CAEmbedded Software Developer – IoT PAC Platform
Symboticware Inc.Calgary, AB, CASoftware Engineer
Brilliant Harvest Inc.Calgary, AB, CASoftware engineer
TruflaCalgary, AB, CASoftware Engineer
Compunnel, Inc.Calgary, AB, CASenior Software Engineer
Netcracker TechnologyCalgary, AB, CAEmbedded Linux Senior Software Engineer - Optimisation
CanonicalCalgary, AB, CASenior Embedded Firmware Engineer - Remote - Canada
FullStackCalgary, AB, CA- Offre sponsorisée
Senior Software Engineer
GeoSoftwareCalgary, AB, CanadaSenior Software Engineer
HelcimCalgary, AB, CAFull-Stack Software Developer – Cloud Native
ConvergentISCalgary, AB, CAJava Software Engineer
Precision TechnologiesCalgary, AB, CAEmbedded (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 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
Hardware-Software Integration & Testing
Cross-Functional Collaboration
What You Bring
Bonus
#J-18808-Ljbffr