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.
Services
Programming
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.