×
Register Here to Apply for Jobs or Post Jobs. X

Junior Embedded & IoT Edge Software Developer

Job in Calgary, Alberta, D3J, Canada
Listing for: DV8 Energy
Full Time position
Listed on 2026-06-06
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, AI Engineer, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Location:
Calgary, Alberta

Job Type: Full-time

DV8 Energy has leveraged a deep understanding of the physics of rod pumping, advanced mathematics, computer science, cloud and IIoT technologies to bring Operators, Production Engineers, and Data Science teams together to unlock their combined potential. We cultivate a workplace where innovation thrives, collaboration is encouraged, and every team member plays a vital role in shaping the future of energy technology.

Our values, culture, and commitment to excellence create an environment where individuals can grow, contribute, and succeed.

Description

We are seeking a motivated Junior Embedded & IoT Edge Developer to join our team. In this role, you will design, develop, and deploy embedded firmware and IoT edge solutions using modern microcontrollers and wireless technologies. You will collaborate with hardware and software engineers to build reliable, connected devices that integrate sensors, peripherals, and cloud platforms. The ideal candidate has hands-on experience with microcontrollers (e.g., ESP
32, nRF) and/or Raspberry Pi, proficiency in C, C++, C#, and Python, and experience with Arduino IDE, Platform

IO, or ESP-IDF.

Responsibilities
  • Firmware Development – Design, implement, and maintain embedded firmware for microcontrollers (ESP
    32, nRF) and/or Raspberry Pi.
  • Device Integration – Integrate sensors, peripherals, and wireless communication modules (Bluetooth/BLE, Zigbee, Wi-Fi) into embedded systems.
  • Testing & Debugging – Perform unit testing, system testing, and troubleshoot hardware/software issues using modern debugging tools.
  • Continuous Improvement – Optimize firmware and device performance, ensuring reliability, efficiency, and maintainability.
  • Code Quality & Documentation – Maintain clean, modular, and well-documented code, adhering to best practices.
  • AI-Assisted Development – Leverage AI tools to accelerate development, assist with code generation, and enhance productivity.
  • Datasheet Analysis – Interpret electronic component datasheets to ensure correct implementation and integration.
  • Collaboration – Work with cross-functional teams to support the development and deployment of connected solutions.
  • Self-Directed Learning – Stay up to date with emerging IoT technologies, wireless protocols, and best practices in embedded systems development.
  • Prototyping & Innovation – Contribute to prototyping new solutions and improving existing connected devices and systems.
Skills
  • Hands-on embedded programming experience with microcontrollers (e.g., ESP
    32, nRF) and/or Raspberry Pi.
  • Proficiency in C/C++/C# and Python.
  • Experience with Arduino IDE, Platform

    IO, or ESP-IDF.
  • Experience integrating wireless communication protocols (Bluetooth/BLE, Zigbee, Wi-Fi).
  • Experience with sensor and peripheral integration.
  • Ability to read and work from electronic component datasheets.
  • Experience using AI tools to assist with embedded software development.

    Strong debugging and problem-solving skills.
  • Strong self-learning ability.
Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field
  • OR Diploma/Technical qualification with relevant software development experience
What We Offer
  • Paid Vacation
  • Company paid Benefit package
  • A team culture built on technical excellence, accountability, and continuous growth, where strong ideas are valued and individual contributions make a real impact

This is an excellent opportunity for an early-career developer to gain real-world experience, contribute to production-ready systems, and grow within a collaborative, innovation-driven environment.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary