View Our Website View All Jobs

Senior Embedded Developer

Giatec is reshaping the concrete industry with world leading technology. We design, develop and manufacture products with Internet of Things (IoT) capability and smart AI. IoT makes it possible for every stakeholder to understand what’s happening at every stage of the construction process, in real-time.   


We fundamentally believe that attracting and keeping smart and talented people is key to our success and are looking for creative and passionate people to join our rapidly expanding team. Join us an experience the challenges, rewards and opportunity of working for Giatec, one of the world’s most innovative companies in the concrete industry.   


Last year Giatec technology helped over 4500 projects in 85 countries throughout the world meet their construction targets on time, and this number is growing quickly. Given the phenomenal growth that Giatec is undergoing we were voted one of Ottawa’s Fastest Growing Companies of 2018.  


Join us and reshape your future!  


We are looking for:

A driven, innovative and experienced Senior Embedded Developer who has a diverse skillset to join our team in our Ottawa office.

You will play a key role in helping our customers revolutionize their concrete production process and reduce inefficiencies in some of the world’s newest commercial construction projects.


  • You will be designing our products, their architecture and sub-systems to ensure a seamless product
  • Developing firmware for embedded systems
  • Evaluating, testing and validating designs to confirm they meet the requirements
  • Participating in design reviews and providing guidance to junior members of the team
  • Collaborating with suppliers to ensure testability, manufacturability and scalability
  • Contributing to the design of system level protocols for communication with Giatec cloud


  • Bachelor’s degree in Electrical Engineering with minimum 5 years of experience or equivalent


  • Strong analytical and problem-solving abilities along with a can-do attitude
  • Hands-on experience in designing electronic circuits
  • Competency developing firmware/software for embedded systems
  • Solid C or C++ programming skills
  • Good understanding of common communication protocols (ex. I2C, UART, SPI, et.)


  • Experience working with wireless protocols (ex. Bluetooth Low Energy, Wi-Fi, NFC)
  • Experience using M2M cellular connectivity modems
  • Experience working with Arm processor
  • Experience using python for software development or testing
  • Schematic and layout design using Altium Designer
  • Knowledge of product manufacturing processes and quality management systems



***No AGENCIES ***


Giatec encourages applications from all qualified candidates. Please contact us at if you need accommodation at any stage of the application process or want more information on our accommodation policies.


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file