Services

Programming

Software Primitives has worked with a wide range of Programming languages such as C++ and C for embedded/desktop applications, C# and Java for web-based/microservices environments as well as some older languages such as ADA and PLM.

Java

Python

PHP

C/C++

C#

Cross-platform Development

Software Primitives has experience working with cross-platform software projects using frameworks such as Qt and Boost for porting applications onto MacOS, Linux and Windows platforms.

Microsoft Windows

Mac OS

Linux

Mobile/Embedded

Embedded Development

Software Primitives has worked on several embedded software projects, typically programmed in C and C++ in an embedded Linux environment but we also have experience working with message-based real-time operating systems such as pSOS.

Legacy Software

Software Primitives also has experience performing bug fixes, changes and enhancements to client legacy software, typically code implemented in procedural languages such as C and Pascal.

Trouble Shooting

Software Primitives has also worked for several clients trouble shooting software related issues. This involves gaining an understanding and familiarity of the client software and architecture and then using various debugging and diagnostic techniques to identify the software issue. In some cases a review of the code has been enough to diagnose an issue.