Software

Embedded Software
  • Embedded C
  • C++
  • Assembly language
  • Various scripting languages such as Ruby, Perl, Python, bash and c shell
  • Embedded Linux – e.g. Ubuntu
  • Linux Kernel Drivers and U-Boot
  • Embedded Web Servers
Applications and Web Technology
  • Ruby and Ruby on Rails
  • Microsoft .NET, C#, Visual Basic, ASP.Net
  • Web Technologies – HTML5 , JavaScript, CoffeeScript, CSS, AJAX
  • Java
  • Database technologies and MVC implementations including Ruby on Rails, Microsoft Enterprise Framework,  Microsoft ASP.NET MVC
Mobile Platforms
  • Windows Mobile
  • Windows CE
  • IOS
  • Android
  • PhoneGap
Testing frameworks
  • Ruby – test unit, cucumber
  • Microsoft – NUnit
  • Java – JUnit
Middleware, Reliable Messaging and communication technologies
  • SOAP, REST
  • AMQP,  RabbitMQ
  • Microsoft WCF
  • MQTT
  • STOMP
  • XMPP
  • Business system integration including SAP and Microsoft Dynamics
Software Design Processes
  • Iterative Test Driven Development
  • Agile Development
  • SCRUM
  • Requirements capture, analysis and rapid prototyping

Learn about our electronics and technology skills

Learn about our applied technology skills