Senior IoT Infrastructure Software Developer

1 week ago


Cambridge, Ontario, Canada Spire Global, Inc. Full time

Spire Global, Inc. seeks an experienced Senior IoT Infrastructure Software Developer to join its team in designing, developing, and maintaining a resilient distributed network of thousands of headless Linux computers.

About the Role

This critical position will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally.

Key Responsibilities
  • Design processes for device provisioning, software updates, and network transitions (e.g., from staging to production environments)
  • Implement acceptance criteria into code and develop systems that power these devices throughout their lifecycle
  • Evaluate, prototype, and select IoT solutions to ensure performant data transfer and control
  • Develop and deploy IoT tooling, including setup and configuration of AWS and on-device software
  • Create SLA monitoring to ensure high availability and performance
  • Collaborate with the Infrastructure team to set up and maintain core infrastructure required
  • Design and develop processing chains for the data produced by the IoT devices
  • Foster documentation and user manuals for device installation, monitoring, and troubleshooting
  • Develop runbooks for failure scenarios and maintain post-installation plans
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • Strong understanding of network protocols, data management, and security best practices
  • Excellent problem-solving skills, with the ability to work independently and collaboratively as part of a team
  • Experience with agile development methodologies and version control systems (e.g., Git)
  • Good understanding of the TCP/IP stack, tunnelling protocols, and routing
  • Strong communication and documentation skills
Estimated Salary Range: $120,000 - $180,000 per year

  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Job Title: Software Development Engineer - IoT InfrastructureWe are seeking an accomplished Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a robust distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Spire Global, Inc. is seeking an experienced Senior IoT Infrastructure Engineer to join our team. This critical role involves designing, developing, and maintaining a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design processes for device provisioning, software updates, and network transitions.Develop and...


  • Cambridge, Ontario, Canada Farm Mutual Re Full time

    About Farm Mutual ReLocated in Cambridge, Ontario, Farm Mutual Re is a general reinsurer that has been operating since 1959. Our company shares in the property, automobile, liability, and other risks originally accepted by insurance companies operating principally in Canada.Estimated SalaryWe offer a competitive salary, estimated to be around $120,000 -...


  • Cambridge, Ontario, Canada Thurber Engineering Full time

    OverviewThurber Engineering is a Canadian-owned consulting firm specializing in environmental, geotechnical, and materials engineering services. With a strong reputation for delivering high-quality work and providing excellent client service, we are seeking a highly skilled Senior Geotechnical Engineer to join our team.About the RoleWe are looking for an...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionVision Investment Group is seeking an experienced Senior Software Development Engineer to join our team. This role involves designing, developing, testing, and maintaining software applications that meet the needs of our clients.Key Responsibilities:Develop high-quality software applications using a variety of programming languages and...


  • Cambridge, Ontario, Canada Spire Full time

    Job OverviewWe are seeking a highly organized and adaptable professional to support the end-to-end lifecycle of our products and services. This role will work cross-functionally with teams across project management, manufacturing, supply chain, and product development to ensure the smooth execution of projects and seamless product delivery.Responsibilities:*...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Overview:The ATS Automation Innovation Center is seeking a highly skilled and experienced Senior Software Development Team Lead to lead our software development team in designing and building innovative solutions for data collection, analysis, control, and reporting. This role offers a unique opportunity to work with cutting-edge technologies and...


  • Cambridge, Ontario, Canada Thurber Engineering Full time

    About Thurber EngineeringWe are a specialized consulting firm with a focus on geotechnical engineering, providing expert services in transportation, infrastructure, natural hazards, and development projects. Our team undertakes challenging assignments that involve steep terrain, deep foundations, compressible soils, landslides, contamination, and other...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    We are seeking a highly skilled Senior Software Developer to join our team at Vision Investment Group. As a key member of our development team, you will play a critical role in designing, developing, and implementing software solutions that meet the needs of our clients.Job SummaryThe successful candidate will have a strong background in computer programming...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About the RoleATS Automation, a leader in automation technology, is seeking an experienced Technical Software Specialist to join our Innovation Center. As a key member of our software development team, you will play a vital role in designing and implementing innovative solutions for image processing, machine vision, data collection, analysis, control, and...


  • Cambridge, Ontario, Canada Farm Mutual Re Full time

    At Farm Mutual Re, a leading Canadian reinsurance company, we are seeking a skilled Senior Systems Administrator to join our IT department in Cambridge, Ontario. As a key member of our IT Infrastructure team, you will be responsible for managing, maintaining, and optimizing our IT infrastructure to ensure optimal availability, security, and...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionWe are seeking a highly skilled and motivated Sr. Software Development Specialist to join our team at Vision Investment Group.About the RoleThe successful candidate will be responsible for designing, developing, testing, and maintaining software applications to support our business operations.This is a permanent full-time position, requiring...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    At Vision Investment Group, we are seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.We offer a competitive salary of $85,000 - $110,000 per year, depending on experience.Job DescriptionThis is a permanent full-time...


  • Cambridge, Ontario, Canada Bronto IT Services Full time

    About Bronto IT ServicesBronto IT Services is a dynamic and innovative company that provides cutting-edge technology solutions. We are seeking an experienced Senior Software Quality Assurance Specialist to join our team.Job DescriptionWe are looking for a highly skilled Senior Software Quality Assurance Specialist to develop and execute comprehensive testing...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    Software Developer Job DescriptionAs a software developer at Lone Wolf Real Estate Technologies Inc, you will be part of a fast-paced, agile product development team working on the development of Lone Wolf applications. Your primary responsibility will be to deliver reliable, scalable new features using .NET Framework, .NET Core, Razor, JavaScript, Microsoft...


  • Cambridge, Ontario, Canada Randstad Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-based software applications.Key ResponsibilitiesDesign and develop cloud-based software applications using a range of technologies including AWS and...


  • Cambridge, Ontario, Canada Farm Mutual Re Full time

    Job OverviewWe are seeking a highly skilled IT Infrastructure Expert to join our team at Farm Mutual Re, a leading reinsurer in Canada. This is an excellent opportunity for a motivated individual with a passion for technology to contribute to our dynamic and inclusive work environment.As a Senior Systems Administrator, you will play a pivotal role in...


  • Cambridge, Ontario, Canada Superior Propane Full time

    **Company Overview**Superior Propane, a leading propane provider in Canada since 1951, is dedicated to customer satisfaction and employee well-being. We strive to maintain a safe, inclusive work environment that fosters growth and teamwork.**Estimated Salary:** CAD $120,000 - CAD $150,000 per annum**Job Description**We are seeking a highly skilled Cyber...


  • Cambridge, Ontario, Canada Thurber Engineering Full time

    About the RoleWe are seeking a skilled Geotechnical Engineer to join our team in Canada. As a Geotechnical Engineer, you will work on various projects, including transportation, infrastructure, and natural hazards.Key ResponsibilitiesCoordinate site investigations, including borehole logging, sampling, and geological mapping;Conduct field inspections and...


  • Cambridge, Ontario, Canada The MEARIE Group Full time

    Job Title: Director of Grid Infrastructure TransformationEstimated Salary: $120,000 - $180,000 per year (dependent on experience)Company Overview:The MEARIE Group is a leading organization in the energy sector, committed to shaping the future of energy management. Our team of dedicated professionals is driven by a vision to deliver safe, reliable electricity...