Our motivated, experienced, and resourceful team can put agility into practice and deliver your project astoundingly effectively.

Operating Systems and Protocols

The foundations of any communications device or software lie on the operating system level. Expert tuning or tailoring of a chosen operating system platform, e.g. a Unix or Linux variant, for the actual system requirements demands competence and experience. The work often involves changes to the operating system kernel and services, designing and programming new services and implementing device drivers or protocol stacks. We have over 15 years of expertise in this field.

Intense Systems Programming

Our experts exhibit devotion and responsibility for the demanding work that is involved in working with these highly critical parts of the operating system. We know that these systems must be designed carefully to scale well, both in performance and future extensions, and built robustly for long-lasting deployment without prohibitively high maintenance cost.

We are a trusted partner for many of our clients in numerous projects from small enhancements or architectural feasibility studies to large-scale development and maintenance of critical mobile communication system platforms.

Our experience covers a wide scale of systems from microcontroller platforms with specialized Linux variants or proprietary operating systems up to large-scale multiblade architectures. On the protocol side, we have not only developed protocols for various needs but we can also test our own and other protocol implementations thoroughly, including protocol security testing.

Flexible Local/Offshore Development

The best way to optimize the total cost from development to maintenance is to utilize a flexible combination of local and offshore expertise. For communications-intensive tasks and situations benefiting from rapid feedback, our experts at or near your site bring the best benefits. Take as an example the rapid design prototyping or prioritization of enhancement requests from your field engineering.

Offshore Development Centres (ODC), whether your own or Nixu's, can also achieve radical savings by interfacing with a skilful and motivated counterpart, our local engineering team. Too often the benefits of a lower cost base are missed in extra work caused by bad communications or process mismatch between the sites. We are ready to take the responsibility for the remote operation all the way, starting at your site.

Our expert skills:

Distributed and parallel systems

Programming in low-level languages

Scalable server systems

Operating system kernels

Device drivers

Embedded systems

Real-time solutions

C and C++ programming

Unix variants and derivatives:

Linux (several distributions)

OpenBSD

FreeBSD

NetBSD

Solaris

SunOS

HP-UX

AIX

System V

Terminology:

ODC
Offshore development centre