embedded systems programmer in calgary

job type
apply now

job details

calgary, alberta
job category
job type
reference number
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

• 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.