Enable job alerts via email!

IoT Systems Engineer

Motion Recruitment

Richmond

Hybrid

CAD 80,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An international company is seeking a detail-oriented IoT Systems Engineer to join their innovative team. In this hybrid role, you will design and develop firmware and software that connect energy management products to the cloud, ensuring seamless functionality. You'll work on cutting-edge technologies like electric vehicles and solar energy, translating complex requirements into actionable technical specifications. This is a fantastic opportunity to enhance your skills in a positive work environment while contributing to impactful projects in the energy sector.

Qualifications

  • 3+ years experience in IoT solutions with embedded devices.
  • Bachelor's degree in relevant technical field required.

Responsibilities

  • Design software architecture for Cloud and Embedded FW teams.
  • Lead validation of Cloud, App, and FW modules.
  • Translate feature requirements into technical specifications.

Skills

C/C++
Python
Java
C#
DevOps practices
Cloud APIs
JSON
TCP/IP
Zigbee

Education

Bachelor’s degree in Electrical Engineering
Bachelor’s degree in Computer Science
Bachelor’s degree in Mechatronics Engineering

Tools

CI/CD tools

Job description

Join to apply for the IoT Systems Engineer role at Motion Recruitment

Get AI-powered advice on this job and more exclusive features.

A global leader in energy management and automation is actively seeking a detail-oriented Systems Engineer - Cloud Firmware & Software to join the Schneider Electric EV Charging Systems team. This is a hybrid role, requiring 3 days onsite at their Richmond, BC location. It is a 12–18-month contract with potential for extension.

Come be part of this international company where the culture is positive, and there is an opportunity to learn new skills and work on diverse projects. The ideal candidate will be responsible for designing, developing, and maintaining the firmware and software that connect Schneider Electric’s products and systems to the cloud, ensuring seamless data transfer and functionality.

Required Skills & Experience
  • Bachelor’s degree in a relevant technical field (e.g., Electrical Engineering, Mechatronics Engineering, Engineering Physics, Computer Science, Controls Engineering, Mathematics).
  • 3+ years of experience in a similar role with a proven record of delivering complex IoT solutions with multiple embedded devices.
  • Familiarity with C/C++ languages (Linux environment preferred).
  • Familiarity with scripting languages such as Python, Java, or C#.
  • Experience with DevOps practices and tools, such as CI/CD.
  • Experience with Cloud APIs: Websockets, REST, Webserver, etc.
  • Experience with schemas and data structures like JSON.
  • Familiarity with Ethernet-based communication protocols like TCP/IP, UDP, FTP, etc.
  • Knowledge of networking concepts, such as IP addressing and DNS.
  • Familiarity with embedded protocols like Zigbee, CAN, RS485, etc.
Responsibilities
  • Own functional requirements, architecture, and interfaces of features that span across different Cloud, App, and Embedded FW teams for residential energy management, including solar, energy storage, electric vehicles, and other cutting-edge technologies.
  • Translate feature requirements into technical requirements and decoupled module/component definitions for Cloud, App SW, and Embedded FW teams.
  • Design software architecture, including block diagrams, flow charts, state machines, and sequence diagrams.
  • Lead and oversee validation of Cloud, App, and FW modules at subsystem and end-to-end levels.
  • Act as the key technical contact for marketing, product managers, code developers, and systems engineers.
  • Participate in design and code reviews to ensure quality, simplicity, and clarity.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

IoT Systems Engineer

Motion Recruitment Partners LLC

Richmond

Hybrid

CAD 85,000 - 115,000

3 days ago
Be an early applicant

System Software Engineer - Ubuntu Networking

Canonical

Sherbrooke

Remote

CAD 85,000 - 120,000

3 days ago
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Vancouver

Remote

CAD 80,000 - 110,000

5 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Sherbrooke

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Sherbrooke

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Senior Software Engineer, Platform

Aplos Software

Vancouver

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

System Administrator (12 Month Contract)

Venturis Capital Corporation

Coquitlam

Remote

CAD 95,000 - 115,000

4 days ago
Be an early applicant

Systems Engineer – Spacecraft Electrical

MDA Space

Richmond

On-site

CAD 90,000 - 130,000

5 days ago
Be an early applicant

Senior System Engineer - Compass

TransLink

Vancouver

Hybrid

CAD 97,000 - 147,000

5 days ago
Be an early applicant