IoT Software Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Ottawa - Canada

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

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 concretes carbon footprint.

Giatec solutions have been used on 15000 projects across 85 countries and weve been recognized as one of Canadas 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 $85000-$135000. This role represents an existing vacancy within the organization.



WHAT WILL YOU DO

Create and implement cloud-integrated software forGiatecsIoT 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 businessobjectives. Promote software development best practices including code review testing and thorough documentation.


Responsibilities:

  • Design andmaintainapplication architecture for an IoT gateway
  • Implement event driven device communication features andutilizecommon IoT protocols
  • Build andmaintaindata 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 andmaintaintechnical and architectural documentation



WHAT DO YOU BRING TOTHISROLE


Essential Skills:

  • 5 years of software development experience building production-grade solutions
  • Expertisein concurrent/asynchronous programming patterns and event-driven architectures
  • Ability to work independently and collaboratively in a fast-paced environment
  • Proficiencyin one or more programming languages (C# Java Python JavaScript/TypeScript)
  • Socket programming and inter-process communication experience
  • Strong problem solving and debugging skills.
  • Bachelors 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 implementationexpertise(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 dont 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 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 All accommodation-related information will be kept confidential.

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


Required Experience:

Senior IC

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 fro...
View more view more

Key Skills

  • Account Payable
  • C++
  • Community Support
  • Garment
  • Import & Export
  • Java

About Company

Company Logo

Giatec is a global company revolutionizing the concrete industry by bringing smart testing technologies and IoT solutions to every jobsite.

View Profile View Profile