
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.