Software Engineering

Application Development

  • Windows programming (ANSI C, C++, C#, VB , MFC, ATL, COM/DCOM, ActiveX, .NET, PERL, TCL)
  • Apple programming (C, C++, Objective C)
  • Database programming (SQL Server, MS Access, MySQL, Firebird )
  • Unix and Linux programming (C, C++, Perl, Python)
  • Graphical user interfaces
  • Web application programming (Apache Tomcat, PHP, XML, HTML)

Embedded Software Engineering

  • Real-Time Operating System expertise (RTOS, Windows CE, others)
  • Platforms (x86, PowerPC, ARM, other SoC)

Embedded Firmware Development

  • Board-support packages (C, C++, assembly)
  • Low-level device drivers (USB, serial, PCI, PCI-Express)

Communication Technologies

  • Serial (RS232, RS422/485, RS530, SPI, 3-Wire, I2c)
  • Network communications (TCP/IP, UDP)
  • Wireless communications (WLAN 802.11x, Bluetooth, custom RF protocols)
  • ISDN protocols
  • SDLC, HDLC protocols

Development Tools

  • Revision control (Team Foundation Server, SVN, PDMWorks)
  • MS Visual Studio Suite
  • Eclipse IDE
  • Multiple SDKs for several major manufacturers
  • Compilers/tool chains (gcc, codesorcery for ARM, other tool chains)