Giatec Scientific Inc. logo
IoT Software Developer
OTHEROttawa$85k - $135k

Summary

Location

Ottawa

Salary

$85k - $135k (CAD)

Type

OTHER

Explore Jobs

About this role

Location: Ottawa, ON (In-office 5 days a week)


ABOUT GIATEC:

Giatec Scientific Inc. is a global leader in smart concrete testing technologies, bringing real-time data, AI, and IoT solutions to jobsites worldwide. Our core products - SmartRock®, SmartMix®, and MixPilot® - support the full concrete lifecycle, from mix design and production to placement and performance monitoring, helping teams improve quality, efficiency, and sustainability while reducing concrete’s carbon footprint.

Giatec solutions have been used on 15,000+ projects across 85+ countries, and we’ve been recognized as one of Canada’s fastest-growing companies for three consecutive years. We believe our people are key to our success and are always looking for curious, driven individuals to help shape the future of construction technology.

 

The expected salary range for this role is between $85,000-$135,000. This role represents an existing vacancy within the organization.



WHAT WILL YOU DO? 

Create and implement cloud-integrated software for Giatec’s IoT edge products. You will architect and build data pipelines that link distributed systems with enterprise platforms. 

As a key team player, you will drive the software development lifecycle, collaborating with cross-functional teams to define requirements, design solutions, and deliver reliable software aligned with business objectives. Promote software development best practices, including code review, testing, and thorough documentation. 


Responsibilities: 

  • Design and maintain application architecture for an IoT gateway 
  • Implement event driven device communication features and utilize common IoT protocols 
  • Build and maintain data flows between the gateway and cloud IoT platforms  
  • Develop secure workflows for device manufacturing, setup, provisioning, and updates 
  • Work closely with Hardware, Software, and Platform teams to debug and improve system behavior 
  • Create and maintain technical and architectural documentation 



WHAT DO YOU BRING TO THIS ROLE? 


Essential Skills: 

  • 5 years of software development experience building production-grade solutions 
  • Expertise in concurrent/asynchronous programming patterns and event-driven architectures 
  • Ability to work independently and collaboratively in a fast-paced environment 
  • Proficiency in one or more programming languages (C#, Java, Python, JavaScript/TypeScript) 
  • Socket programming and inter-process communication experience 
  • Strong problem solving and debugging skills. 
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience 


Nice to Have: 

  • Advanced cloud architectures (microservices, container orchestration, device provisioning) 
  • Cloud platform integration experience with RESTful API and IoT protocols (MQTT, AMQP) 
  • Security implementation expertise (cryptography, certificate management, OAuth/JWT) 
  • Device management and provisioning for IoT ecosystems 
  • Desktop application development with modern GUI frameworks 
  • Experience with Linux-based systems and development tools 



PERKS AND BENEFITS:

  • Competitive company-paid benefits plan
  • Generous professional development budget
  • Volunteer and Life Days that make work/life balance easier to achieve
  • Your birthday off (because we want you to celebrate)
  • RRSP matching program through RBC


TO APPLY:

Even if you don’t meet every requirement, we encourage you to apply - we value diverse experiences and would love to learn more about you. Please submit your resume and cover letter outlining your interest in the role. Applications are reviewed by our Talent Acquisition team; due to application volume, response times may vary. We appreciate your interest to be part of Giatec and understanding on this matter.

At Giatec, we believe that a diverse and inclusive workforce is critical to our success. In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), Giatec is committed to providing a barrier-free recruitment process. Accommodations and support are available upon request throughout the hiring process. If you require accommodation, please contact [email protected]. All accommodation-related information will be kept confidential.

AI-enabled tools may be used to support parts of the recruitment and screening process.

 

Other facts

Tech stack
Software Development,Concurrent Programming,Asynchronous Programming,Event-Driven Architectures,C#,Java,Python,JavaScript,Socket Programming,Debugging,Problem Solving,Cloud Integration,IoT Protocols,Security Implementation,Device Management,Linux

About Giatec Scientific Inc.

Giatec's vision is to revolutionize the concrete industry. Combining wireless concrete sensors and mobile apps, Giatec has developed smart IoT-based technologies https://www.giatecscientific.com/product/ for real-time monitoring of concrete properties such as temperature, humidity and strength. This provides critical information to contractors so they can make efficient and informed decisions on the jobsite, ultimately saving time and money. Ready-mix producers also leverage the Giatec cloud solution that gives them access to field concrete performance data in order to optimize their mix designs.

Giatec has also developed advanced non-destructive testing (NDT) technologies for the durability-based performance analysis of concrete materials and the accurate condition assessment of infrastructure including electrical resistivity method and corrosion rate measurement. These products help engineers better manage civil infrastructure by allowing them to schedule maintenance, rehabilitation and replacement operations more efficiently.

Team size: 51-200 employees
LinkedIn: Visit
Industry: Construction
Founding Year: 2010

What you'll do

  • Create and implement cloud-integrated software for Giatec’s IoT edge products. Collaborate with cross-functional teams to define requirements, design solutions, and deliver reliable software aligned with business objectives.

Ready to join Giatec Scientific Inc.?

Take the next step in your career journey

Frequently Asked Questions

What does Giatec Scientific Inc. pay for a IoT Software Developer?

Giatec Scientific Inc. offers a competitive compensation package for the IoT Software Developer role. The salary range is CAD 85k - 135k per year. Apply through Clera to learn more about the full compensation details.

What does a IoT Software Developer do at Giatec Scientific Inc.?

As a IoT Software Developer at Giatec Scientific Inc., you will: create and implement cloud-integrated software for Giatec’s IoT edge products. Collaborate with cross-functional teams to define requirements, design solutions, and deliver reliable software aligned with business objectives..

Why join Giatec Scientific Inc. as a IoT Software Developer?

Giatec Scientific Inc. is a leading Construction company. The IoT Software Developer role offers competitive compensation.

Is the IoT Software Developer position at Giatec Scientific Inc. remote?

The IoT Software Developer position at Giatec Scientific Inc. is based in Ottawa, Ontario, Canada. Contact the company through Clera for specific work arrangement details.

How do I apply for the IoT Software Developer position at Giatec Scientific Inc.?

You can apply for the IoT Software Developer position at Giatec Scientific Inc. directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Giatec Scientific Inc. on their website.