Skill Set

Key Skills:/th> Object Oriented Software Design, Implementation and Test.
Operating systems: Green Hills Integrity (Embedded RTOS and development tools)

Windows (.NET, ATL, MFC & services)
LINUX, VxWorks(Embedded RTOS & drivers)
Languages: C++ (Green Hills, GNU, VxWorks)

C, Microsoft C++ and C# (Windows applications and services)
Java (JDK)
Practices: Agile Scrum, Waterfall.
Packages: Microsoft Visual Studio, Visual C++, C#, MFC, wxWidgets and some ASP.NET.

STL, POCO, ATL, COM

Postgres SQL/MySQL/MS SQL

Green Hills MULTI IDE (Integrity), Eclipse C++ IDE.

GNU, Google/CPP Unit Test, Coverity, LDRA Static Analysis, Cobertura, Doxygen, UML.

Eclipse Java IDE, NetBeans, Swing, Ant, JUnit, XML, XSD, JNI, RMI, JSP, JNLP, HTML, Spring Framework (Core).
Jenkins/Hudson, Subversion, Git, UCM/Clearcase, Apache HTTP Server.

Rhapsody UML modelling tool (requirements analysis, architecture and low level design), DOORS.
Comms/telecomms: LTE/4G FDD/TDD, WCDMA and UMTS in RF Modules.
CPRI RADIO I/F, PSTN, ISDN, HDLC, TCP/UDP Sockets, various RS232/422/485 protocols etc.
Hardware: Drivers written for a wide variety of h/w devices in real-time systems e.g. FPGAs, DSPs, interrupt handlers and a simple Windows PCIe interface.
Familiar with Open GL.
Equipment: Spectrum Analysers, Signal Generators, Emulators, Protocol Analysers etc.
Rig hardware development.