Embedded Firmware Engineer — Schneider PLCs & RTOS
JVD Installations Inc.
Alberta
On-site
CAD 100,000 - 125,000
Full time
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.
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
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.