cover image
Giatec

Giatec

www.giatecscientific.com

1 Job

135 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
Giatec
Job Title
IoT Software Developer
Job Description
**Job Title**: IoT Software Developer **Role Summary**: Design, develop, and maintain cloud‑integrated software for IoT edge devices. Architect data pipelines that connect distributed gateway systems to enterprise cloud platforms, ensuring secure, reliable, and scalable communication across the product lifecycle. **Expectations**: - Build production‑grade solutions with 5+ years of software development experience. - Apply concurrent/asynchronous and event‑driven programming models. - Execute the full software development life cycle: requirement definition, design, implementation, testing, code review, and documentation. - Collaborate autonomously and with cross‑functional teams (Hardware, Software, Platform). - Champion best practices for code quality, security, and maintainability. **Key Responsibilities**: - Design and maintain the architecture of an IoT gateway application. - Implement event‑driven device communication using common IoT protocols (MQTT, AMQP). - Build and maintain data flows between gateway and cloud IoT platforms. - Develop secure workflows for device manufacturing, provisioning, and firmware updates. - Debug, test, and optimize system behavior in collaboration with hardware and platform teams. - Create and upkeep technical and architectural documentation. **Required Skills**: - 5+ years’ experience in production software development. - Proficiency in C#, Java, Python, or JavaScript/TypeScript. - Expertise in concurrent/asynchronous programming, event‑driven architectures, socket programming, and inter‑process communication. - Strong debugging, problem‑solving, and analytical abilities. - Knowledge of secure coding practices and basic cryptography. - Familiarity with RESTful APIs, cloud integration, and Linux development tools is an advantage. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. ---
Ottawa, Canada
On site
Mid level
21-01-2026