Enable job alerts via email!

Embedded Firmware Engineer — Schneider PLCs & RTOS

JVD Installations Inc.

Alberta

On-site

CAD 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Job summary

A leading construction services provider located in Acheson seeks a skilled embedded C/C++ developer. In this full-time role, you will develop firmware for cutting-edge equipment, work with Schneider PLCs, and ensure robust communications. Candidates should have significant experience in embedded systems and familiarity with industrial protocols. The position may require travel in the Edmonton area and offers benefits and vacation time.

Benefits

Benefits
Vacation Time

Qualifications

  • 5–10 years of professional experience in embedded C/C++ development.
  • Hands-on experience with Schneider PLCs and EcoStruxure toolchains.
  • Familiarity with industrial protocols like Modbus and CANopen.

Responsibilities

  • Develop embedded C/C++ firmware for shop equipment and field systems.
  • Architect and integrate control logic with Schneider Modicon PLCs.
  • Implement robust communications and data flows.

Skills

Embedded C/C++ programming
Real-time/interrupt-driven design (FreeRTOS/Zephyr/Embedded Linux)
Schneider PLCs and EcoStruxure toolchains
Industrial protocols (Modbus TCP/RTU)
Git workflow
Static analysis

Tools

Schneider Modicon PLCs
EcoStruxure Control Expert/Machine Expert
Job description
A leading construction services provider located in Acheson seeks a skilled embedded C/C++ developer. In this full-time role, you will develop firmware for cutting-edge equipment, work with Schneider PLCs, and ensure robust communications. Candidates should have significant experience in embedded systems and familiarity with industrial protocols. The position may require travel in the Edmonton area and offers benefits and vacation time.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.