Systems Engineer – Cloud SW and FW

Artech Information Systems

Job title:

Systems Engineer – Cloud SW and FW

Company

Artech Information Systems

Job description

Systems Engineer – Cloud SW and FW
About the Role:We are seeking an Software/Firmware System Engineer to drive functional requirements, architecture, and interfaces across Cloud, App, and Embedded Firmware teams. You will play a key role in defining and delivering cutting-edge residential energy management solutions, including solar, energy storage, and EV technologies.Key Responsibilities:

  • Define and own functional requirements, architecture, and interfaces spanning Cloud, App, and Embedded Firmware teams.
  • Translate feature requirements into technical specifications and modular component designs.
  • Design architectural software blocks, including block diagrams, state machines, and sequence diagrams.
  • Lead and oversee validation of Cloud, App, and Firmware modules at subsystem and end-to-end levels.
  • Act as the technical liaison between marketing, product managers, developers, and systems engineers.
  • Participate in design and code reviews to ensure clarity, quality, and minimal complexity.
  • Focus areas include:
  • Cloud software for data efficiency, storage, and display.
  • Embedded firmware for cloud/app communication, data collection, and settings management.
  • Interfaces and data models between Cloud, Apps, and Embedded IoT devices.
  • Remote and local firmware update strategies for IoT devices.

Qualifications & Skills:

  • Bachelor’s degree in Electrical Engineering, Mechatronics, Computer Science, or related field.
  • 3+ years of experience delivering complex IoT solutions with multiple embedded devices.
  • Strong analytical and problem-solving skills, with experience in fast-paced product development.
  • Expertise in scripting languages (Python, Java, C#) and C/C++ (Linux preferred).
  • Experience with Cloud APIs (Websockets, REST), schemas (JSON), and DevOps tools (CI/CD).
  • Knowledge of networking concepts (IP, DNS, TCP/IP, UDP, FTP) and embedded protocols (Zigbee, CAN, RS485).
  • Experience testing and troubleshooting software APIs.

Expected salary

Location

Richmond, BC

Job date

Sat, 22 Mar 2025 07:10:54 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location