Software Developer/Engineer - Digital Completion Solutions
Offre en anglaisLead the development and modernization of embedded software and firmware for the LMI5 platform used in crane and drilling operations. Contribute to the full product lifecycle, including requirements gathering, implementation, testing, release, and field deployment.
- Hybride
- Edmonton, AB
- Publié 20 août 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
City of Toronto
Senior Project Manager CS
- Hybride
Desjardins
Analyste d'affaires système(BSA) Guidewire
- Hybride
Revenu Québec
Cheffe ou chef du Service des produits liés à la facturation obligatoire
- Hybride
Résumé du poste
NOV’s Cranesmart and Rigsmart businesses develop wireless safety, monitoring, and data-acquisition solutions for cranes, drilling, workover, and snubbing operations. Our products help protect personnel and equipment, reduce non-productive time, and improve operational visibility in demanding environments. We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the continued development and modernization of the LMI5 platform serving both Cranesmart and Rigsmart products. The LMI5 is a touchscreen display, wireless receiver, and control module that presents critical operating information, warnings, and safety-related functions to crane operators. This is a hands-on role focused primarily on leading development of embedded software and firmware. The successful candidate will contribute throughout the product lifecycle, from requirements and implementation through testing, release, troubleshooting, and field deployment. The position level will be based on the candidate’s experience and demonstrated technical leadership.
Ce que vous ferez
Lead the development and modernization of embedded software and firmware for the LMI5 platform used in crane and drilling operations. Contribute to the full product lifecycle, including requirements gathering, implementation, testing, release, and field deployment.
Exigences
Requires a diploma or degree in a relevant engineering or computer science field and five or more years of embedded software development experience. Candidates must possess strong C/C++ skills and experience with embedded communication protocols and real-time systems.
Avantages
• Competitive pay • Employer retirement plan contributions • Health spending account • Employer paid premiums • On the job training • Educational assistance program
Compétences indiquées
- Tests automatisésSouhaitée
- C++Souhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Embedded software development
- Firmware development
- C
- C++
- Microcontroller
- CAN bus
- Modbus
- TCP/IP
- MQTT
- OPC UA
- TLS
- Device drivers
- Sensor integration
- Industrial controls
- Git
- Automated testing
- Oil Well Workover
- Technical Leadership
- Drilling
- Data Acquisition
- Embedded Software
- Firmware
- Product Lifecycle Management
- Operations
- Safety Monitoring
- Snubbing (Oil And Gas)
- Troubleshooting (Problem Solving)
Domaines d’emploi
- Software
- Engineering
- Technology
- Energy
- Software Developer Engineer
- Drilling Engineer
- Mining Engineers, Metallurgists and Related Professionals
- Petroleum Engineers
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine