This website uses cookies, by continuing to browse the site you are agreeing to our use of cookies. View our privacy policy.

SOFTWARE DESIGN AND DEVELOPMENT

DESIGNING BESPOKE SOFTWARE AND APPS FOR PRODUCTS

At GX, our experienced software design engineers develop software for new and existing products. Software development can take place within two contexts: stand-alone or alongside hardware development. Examples of stand-alone software projects include Android and iOS apps, graphical user interfaces and PC applications.

We have in-house hardware and software teams. This enables our engineers to closely collaborate and means we don’t outsource at any stage. The benefits include a more streamlined design and development process, which in turn creates a better product with a lower manufacturing cost. It can also enable greater energy efficiency or a more compact product.

OUR EXPERTISE

Our team has experience in many types of CPUs, operating systems and programming languages.

Our software experts have specialist expertise in these areas:

  • .NET
  • Algorithm Development
  • ANSI C
  • Assembler code
  • BIOS Design and Customisation
  • Black Box Testing
  • Communication Protocols
  • C Sharp
  • Embedded C
  • HTML
  • JavaScript
  • NUNIT
  • Pascal
  • PHP
  • Python
  • Real Time Operating Systems
  • Ruby
  • SQL
  • State Machines
  • System Design
  • User Interfaces
  • Validation
  • Verification
  • VHDL
  • Visual BASIC
  • Visual C/C++
  • Web Development

Their expertise covers these product areas:

  • Instrumentation
  • Diagnostic and Self Test
  • Sensor Interfacing
  • Embedded PC Programming
  • Machine Control and Monitoring
  • Web Servers and Browsers
  • DOS/Windows and applications
  • QNZ/Linux applications
  • Graphical User Interfaces
  • Visual Programming
  • Encryption
  • Touch Screens
  • Performance Analysis
  • PC Monitoring and Control
  • HW Simulation and Emulation
  • 4, 8, 16 and 32-bit CPUs
  • DSPs
  • Microcode