Wednesday, November 30, 2011

Senior Embedded Software Developer (C)

We have a requirement for a Senior Software Embedded Developer (C).

Must Have:

  • Deep knowledge of C
  • Acquaintance developing applications that use communication protocols like: TCP/IP, Serial, Zigbee and WiFi
  • Capable of understanding, reviewing and/or suggesting changes to hardware schematics
  • Capable of understanding HW datasheets and write / debug firmware based on them
  • Experience with embedded development environments and processes
  • Experience with SW and HW debugging using tools like oscilloscopes, protocol analyzers or sniffers, JTAG programmers, etc.
  • Experience developing embedded applications based on embedded real time OS
Nice to Have:
  • Knowledge of Zigbee standard
  • Experience with ARM architecture
  • Experience with Embedded Linux, QNX or Window CE
  • Experience developing PC based applications using C# or C++
  • Experience developing graphic interfaces
Starting Date: January 2012
Duration: N/A
Type: Permanent
Location: Ottawa
Salary: TBD
Experience: 7 years