03 Oct
|
fluor-corporation
|
Vancouver
03 Oct
fluor-corporation
Vancouver
Salary CAD TBC Job type Permanent Discipline Project Automation and IT Job Function IT Consultant The successful candidate will contribute to the design, development, and testing of embedded systems, while collaborating closely with hardware, software, and systems engineering teams. Design, develop, and maintain firmware and embedded software for 16/32-bit microcontrollers (ARM Cortex-M) Support development and testing activities across the firmware lifecycle, including unit, HIL, and functional testing Contribute to engineering documentation such as requirements specifications, DFMEA, and test plans Collaborate with cross-functional teams to ensure reliable, secure, and high-quality system performance Support continuous improvement through automation, testing, and CI/CD practices where applicable Bachelor's degree or equivalent qualification in:
Electrical Engineering Software Engineering Computer Science Solid C / C++ development experience on 16/32-bit MCUs (ARM Cortex-M) Working experience with two or more serial communication protocols (CAN, SPI, I2C, Ethernet) Motor control systems or PID-based control systems development Proficiency in Python , Docker , and CI/CD pipelines Unit testing, HIL testing, and functional testing System-level software architecture design Development experience with wireless communication protocols (Wi‑Fi, BLE) MQTT, AWS IoT) Flexible and commensurate with experience national origin; disability; genetic information; or any other criteria protected by governing law. national origin; disability; genetic information; or any other criteria protected by governing law. #
📌 Embedded Linux Software Developer (Vancouver)
🏢 fluor-corporation
📍 Vancouver