embedded systems programmer in calgary

posted
job type
permanent
apply now

job details

posted
location
calgary, alberta
job category
Technologies
job type
permanent
reference number
2100823PROEN
apply now

job description

Our client is seeking a coding and testing professional for industrial electronics.

Responsibilities include:
• Develop firmware for new products as well as support existing products
• Develop new interfaces in response to customer requests
• Document the interface protocols between new and existing products and systems
• Assist in sustaining engineering efforts for legacy products
• Support automated test development for manufacturing as needed
• Act as a technical resource for internal and external customers
• Interface with business development team as required

Requirements:
• RTOS Experience such as freeRTOS, TI-RTOS, and/or embedded Linux
• Ability to work with embedded controller boards and a working knowledge of processors like ARM, PowerPC, MIPS, etc.
• Proven ability to program in C, C++, and assembler for embedded environments
• Experience with user interface development using C#/Java
• Working knowledge of lab equipment such as oscilloscopes, logic analyzers, and/or JTAG debugging tools
• Understanding of RS-485/Modbus, Zigbee, and TCP/IP communications principles
• Highly self-motivated, work with minimal supervision, with an attention to detail
• Ability to set priorities and meet deadlines
• Ability to understand schematics and debug at the PCB level
• Good communication skills, both written and verbal
• Soldering and prototyping experience helpful

If you are interested in the position, please contact your local Randstad representative today!

Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.