Developer for IoT platform at Gecko Alliance, enhancing AWS infrastructure for connected devices. Collaborating across firmware and DevOps to modernize deployment and monitoring processes.
Responsibilities
Work on the AWS platform: organize and evolve the structure of software artifacts on AWS S3 (naming, versions, environments, retention)
Work on deploying our solutions: migrate/integrate existing AWS resources into AWS CDK (Infrastructure as Code) to replicate the stack across environments (dev/stage/prod, clients, regions)
CI/CD
Work on the infrastructure, mechanisms and monitoring of Over-the-Air (OTA) updates: define a mechanism for managing software bundles, their dependencies and their targets (device targets), including a data model (e.g., DynamoDB)
Implement event-driven bundle generation and publication mechanisms from DynamoDB/S3 events
Create and maintain AWS IoT dynamic groups, orchestrate AWS IoT Jobs and support OTA deployments
Ensure fleet maintenance and health with monitoring/alerting mechanisms (e.g., AWS IoT Device Defender / Fleet metrics / IoT Health depending on your stack)
Requirements
Experience with AWS in a production environment
Experience with an Infrastructure as Code technology
Experience with AWS event and data services (e.g., S3, DynamoDB, Lambda, EventBridge)
Understanding of IoT challenges: fleet management, deployments, versioning, reliability, security
Ability to deliver maintainable solutions: documentation, standards, reviews, monitoring
Knowledge of AWS CDK (asset)
Knowledge of Python, bash scripting and PowerShell (asset)
CI/CD and automated execution (GitHub Actions) (asset)
Knowledge of observability/logging (e.g., structured logs, dashboards, alerting) (asset)
Benefits
Dynamic and stimulating work environment
Multidisciplinary team where your continuous improvement ideas will be heard
Flexible, hybrid 37.5-hour work week
Personal development opportunities with support from your manager
Benefits program including: group insurance, an employee assistance program, telemedicine service, a retirement savings plan (RRSP), etc.
Senior Platform Engineer responsible for the platform infrastructure of Scalar products. Optimizing services, enhancing performance, and ensuring reliability within a remote team.
Platform Engineer developing secure and reliable cloud technology solutions for a global retail network. Collaborating with various engineering teams to optimize supply chains and enhance deployment automation.
Senior Infrastructure & Platform Engineering Lead needed for hybrid role in GTA. Must have Azure, OpenShift/Kubernetes, Terraform, Ansible, CI/CD, and Linux experience.
Director of Platform Engineering at TELUS Digital, leading innovative solutions in AI and cloud transformations. Focus on building talent, defining strategies, and delivering client impact.
Software Update Platform Developer in Ford's Electric Vehicles team focusing on embedded systems. Collaborating on the next generation Phoenix and ECG modules to enhance electric vehicle experience.
Platform Engineering Co - Op Student analyzing platform infrastructure and operational metrics at MealSuite. Collaborating with teams to improve system performance and manage change requests.
Hiring Platform Developer (C++) in Toronto, ON. Contract role requiring 6 - 8 years experience in system - level programming and high - performance applications.
Join Wealthsimple as a Senior Software Developer to build systems that enhance developer productivity. Work remotely to design, build, and improve production - grade distributed systems.
Join Clio as a ML Platform Engineer, developing AI solutions for legal technology. Collaborate with cross - functional teams on machine learning projects and enhance operational efficiency.