Windows/.NET & Linux Software Development

Bring Your Products to Market Faster

Looking to get your product off the ground, but don’t have the bandwidth or expertise? We can help! Our engineering team has significant product development experience in Windows/.Net and PC/Embedded Linux to ensure your quality product gets to market in minimal time.

 

You Dream It. We Develop It.

When it comes to Windows/.NET and Linux, they’re seen as world-class operating systems. It’s no wonder that they lead for software development and creation. And with world-class operating systems, you need a world-class development partner that can bring your software to life. That’s where we come in.

We have a dedicated team of experienced engineers that can provide Windows/.NET and Linux software development services for decades with a dedicated team of experienced engineers. From Windows/.Net and Linux software requirements and design, to development, testing, deployment and support, we’re a partner you can count on with our best practices and development process

all work done in usa graphic

Windows/.NET

  • Windows Forms/ WPF / .NET / ASP.NET Applications  
  • Custom Applications and HMIs 
  • Network Protocol Integration
  • Configuration Tools 
  • System Emulation Tools 
  • Network Simulation Tools 
  • Testing / Logging / Analysis Tools 
  • Porting of Legacy Applications to .NET and Linux 
  • Reverse Engineering Legacy Applications 
  • Update / Enhance Existing Applications 
  • Ongoing Software Maintenance for one or more applications and components 
  • Windows Services 
  • Web / Cloud hosted Applications  

Software Components 

  • Re-useable component architectures 
  • Test-driven development 
  • Component Automated Testing and Regression Testing 
  • Network Protocol DLLs 

 

Linux

  • Linux Development including Kernel Drivers 
  • PC and Embedded Linux Development 
  • Linux Application and API Development 
  • Network Protocol Integration
  • EtherNet/IP, Modbus TCP, Modbus RTU, PROFINET, J1989 and other Open and Proprietary protocols
  • Tools for Configuration, Diagnostics, Programming, Simulation and Dianostics
  • Porting of Windows Applications and components using WINE 
  • Development of dual environment Windows / Linux Applications and Components 
  • Network Protocol Integration 
  • EtherNet/IP, Modbus TCP, Modbus RTU, PROFINET, J1939 and other Open and Proprietary protocols
  • Tools for Configuration, Diagnostics, Programming, Simulation and Diagnostics

Our Software Development Approach

 

Industries We Serve

Transportation & Automotive 

  • Experience with Automotive, heavy duty, agricultural, construction, forestry, rail, marine, and oil & gas vehicle and equipment development and integration 
  • ADAS and automated driving sensors; radar, camera, lidar, sonar. 
  • Connectivity – TCP/IP, ROS, OSI, CAN, XCP, J1939, UDS, GMLAN, J1850, KW, IEEE 802.11p, WAVE, DSRC, V2V, and V2I / I2V 
  • Gateway development and integration 
  • Cryptographic methodologies and algorithms, including ECDSA and TESLA. 
  • Real-time and Embedded systems for on-vehicle and off-vehicle applications 
  • Development Environments, in-circuit debuggers / emulators, including Keil, Nohau and Lauderbach. 
  • Low-level programming on many embedded processor targets, STM32, Renesas, ESP32, Atmel, PICs, etc 
  • Solutions for Programming of ECUs for Engineering, Manufacturing and Service 
  • Plant Floor Test System Software 
  • Engineering Tools and APIs for developing vehicle applications and tests 
  • Service Tool Development 
  • Re-Usable component architectures leveraged by Engineering, Testing, Manufacturing and Service 
  • Control and Monitoring over SAE J1939 of Engines and devices 
tractor trailer driving on highway image
energy windmills image

Energy 

  • Mobile and fixed Oil & Gas Exploration and Extraction Equipment 
  • Industrial Automation integration with Engine and Equipment Controls Systems 
  • Enabling connectivity from EtherNet/IP, PROFINET, Modbus TCP, and Modbus RTU PLCs / Controllers to J1939 Engine and Vehicle Controls 
  • Intelligent Protocol Gateway development and integration 
  • Control and Monitoring over SAE J1939 of Engines, Sensors, Actuators and other devices 
  • HMI Development 
  • Telemetry and Diagnostics 
  • Edge gateway integration 

Industrial Automation Experience 

  • Complete Product Software Development, including Device and Application Software, Configuration Tools, Simulation Tools and Test Systems 
  • Integration of Industrial Automation Protocols, including EtherNet/IP, PROFINET, Modbus TCP, Modbus RTU, PROFIBUS, DeviceNet, ControlNet, BACnet – Open and Proprietary Protocols 
  • Network Conformance Pre-Testing, ODVA and PI Conformance Testing Support and Issue Resolution 
  • EDS and GSDML File Development 
  • PC/Windows / Linux Applications and Tools for Engineering, Testing / Validation, Manufacturing, Sales and Service 
  • Embedded Systems Software Development from requirements through testing and validation 
  • Real Time Operating Systems development and integration in environments ranging from VxWorks to FreeRTOS or no RTOS 
  • Edge and Data collection devices and applications 
car factory image

Why Choose Pyramid Solutions?

 

  • EOver 30 years of product development experience on PC and embedded platforms
  • EPartnered with some of the largest companies in the World to develop flagship software products and development/testing tools
  • EDeveloped re-usable component architectures to allow a common set of components to be used across business units and applications therefore speeding up the development process and reducing costs
  • EMaintained and Enhanced legacy software applications and components
  • EPorted Windows Applications and Components to Linux using WINE
• Over 30 years of product development experience on PC and Embedded platforms

• Partnered with some of the largest companies in the World to develop flagship software products and development/testing tools

• Developed re-usable component architectures to allow a common set of components to be used across business units and applications, therefore speeding up the development process and reducing costs

• Maintained and Enhanced legacy software applications and components

• Ported Windows Applications and Components to Linux using WINE

Let’s Start Developing!

You chose to work with a world-class operating system, now let us do the hard work to develop the software. Discover how we can bring your dreams to reality. Contact us today and let’s put your projects in overdrive.

• We have more than 30 years of product development experience across many platforms and operating environments, such as Windows, Linux, RTOS or No RTOS (e.g. timer tick driven) 

• We utilize our own tried-and-true products and industry-standard enabling technologies to optimize your projects and minimize risk.

• We are ODVA and PI experts

• We partner with our clients — like you!