Banner Image

All Services

Programming & Development

Software and electronics development

$25/hr Starting at $250

We provide a software and electronics development service, using a range of technologies including Java, C, C++, C# and Xamarin on desktop (Windows and Mac OSX), handheld (Android and iOS) and embedded systems (including Linux and QNX), using micro controllers such as ARM, STM32 and PIC as well as embedded PC, Arduino and Raspberry Pi platforms. We can design circuits and produce PCB designs, and work closely with a local PCB manufacturer for final assembly and test of finished products. Our history is predominantly with industrial systems, including railway (on-train and trackside), which is a pretty harsh environment for systems to survive. Remote communications started with dial-up GSM, but has progressed through 3G/4G to IoT devices, whilst wired communication protocols based on RS232, RS485, Modbus and USB and Ethernet remain commonplace. Our systems often collect data from analogue sensors, whether they are simple temperature readings, measurements of levels in tanks using ultrasonic transducers, or rapidly changing strain gauge signals. These signals are then processed and some kind of output is generated, ranging from a serial data stream or simple digital level changes, updating LCD displays or controlling pneumatic proportional control valves or electromagnetic fields. The measured data can be logged to internal memory or SD cards for later diagnostic or download purposes. The download can be local, through a serial port or Ethernet, or remote, using W-Fi, Bluetooth, GSM/GPRS/3G/4G, etc.

About

$25/hr Ongoing

Download Resume

We provide a software and electronics development service, using a range of technologies including Java, C, C++, C# and Xamarin on desktop (Windows and Mac OSX), handheld (Android and iOS) and embedded systems (including Linux and QNX), using micro controllers such as ARM, STM32 and PIC as well as embedded PC, Arduino and Raspberry Pi platforms. We can design circuits and produce PCB designs, and work closely with a local PCB manufacturer for final assembly and test of finished products. Our history is predominantly with industrial systems, including railway (on-train and trackside), which is a pretty harsh environment for systems to survive. Remote communications started with dial-up GSM, but has progressed through 3G/4G to IoT devices, whilst wired communication protocols based on RS232, RS485, Modbus and USB and Ethernet remain commonplace. Our systems often collect data from analogue sensors, whether they are simple temperature readings, measurements of levels in tanks using ultrasonic transducers, or rapidly changing strain gauge signals. These signals are then processed and some kind of output is generated, ranging from a serial data stream or simple digital level changes, updating LCD displays or controlling pneumatic proportional control valves or electromagnetic fields. The measured data can be logged to internal memory or SD cards for later diagnostic or download purposes. The download can be local, through a serial port or Ethernet, or remote, using W-Fi, Bluetooth, GSM/GPRS/3G/4G, etc.

Skills & Expertise

ArduinoAssemblyC#C++Circuit DesignData ManagementDesignElectronicsEmbedded DevelopmentIndustrial DesignJavaLinuxPCB DesignPicRaspberry PiSoftware DevelopmentSystems EngineeringUSB (Universal Serial Bus)Xamarin

0 Reviews

This Freelancer has not received any feedback.