Expires soon Schneider

Embedded Firmware Development Co-Op

  • Burnaby, Canada

Job description



Embedded Firmware Development Co-Op Engineer - Burnaby

Discover the opportunity to join an international, dynamic, and responsible company that fosters the
development of all its people around the world. Every day, we empower employees to achieve more and experience exciting careers. Find out how our values and unique position make Schneider Electric the employer of choice.

We are currently seeking an Embedded Firmware Development Co-Op to join a development team that is building embedded communications and supervisory control firmware to connect our high power three-phase inverters within the power plant, and to the cloud. You will work in a cross-functional product development environment of electrical, mechanical, manufacturing, system test, and other software teams.

The position offered is for a minimum of 8 months with preference for a 12 month placement.

Job Description:
Work within a scrum team to design, implement and test embedded firmware for communications and supervisory control of high-power three-phase inverters.
Work closely with a cross-functional engineering teams to refine, support. and delivered firmware.
Maintain and improve our automated test environment

Desired profile



Qualifications :

Qualifications:

Background in Software Engineering
C/C++ programming language
Python or other scripting language
Familiarity with:
Embedded RTOS (e.g. µC/OS, VXWorks, Neutrino, eCos).
Writing/debugging device drivers and system initialization code.
State machine design and implementation.
Industrial communications standards such as IEC61850, Modbus, LIN bus, CANbus/J1939, DNP3, or Ethernet/IP.
Familiarity with PCB schematics and microelectronic device datasheets.
Test Plan creation and unit test environment
Excellent written and verbal communication and interpersonal skills
Ability to excel in a team oriented, project based work environment
A systematic and logical approach to problem solving
Ability to work independently, take initiative and work to tight deadlines to meet project needs

Make every future a success.
  • Job directory
  • Business directory