High Level Operating Systems: 

  • Windows, Windows Embedded Standard and CE
  • Linux
  • UNIX

Embedded Systems:

  • ARM Cortex
  • ST range of Microcontrollers
  • Microchip PIC and dsPIC range
  • Microchip MPLAB / HiTEC PICC Compiler
  • Motorola PowerPC
  • Freescale HCS12
  • Green Hills
  • Multi IDE
  • Express Logic ThreadX

I/O and Peripherals

  • CAN bus ( CANOpen / DeviceNet )
  • SPI bus ( Serial Peripheral Interface )
  • I2C bus ( Inter - IC)
  • TCP/IP, UDP
  • RS 232, 422, 485
  • Other Serial Data buses ( e.g. Aircraft data buses - Arinc 429)
  • Proprietary Parallel and Legacy buses ( HSD, DR11-W )

Programming Languages: 

  • C, C++, SQL
  • C#, Visual Basic.NET and VB6
  • Microcontroller / DSP / Embedded code
  • Legacy (FORTRAN, Borland Turbo C++ etc)

Standards:

  • DO-178B Certification (Aviation)
  • IEC 60601-1 (Medical)
  • IEC 1508 (SIL) (Industrial) 

Strengths: 

  • Real time embedded and PC applications
  • Real-world interfacing
  • Device Drivers (Windows, Linux, RTX)
  • Multi-threaded applications
  • I/O heavy applications
  • SQL and other Databases

H/W Skills

  • Analog & Digital Electronic Design
  • Computer & device ????
  • Precision ???
  • ??? based test system
  • CAD/CAM