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