Software development
RedShift offers cost-effective software development combining the speed
and flexibility of a small enterprise with the quality and processes of
a high-reliability software developer.
For more than 10 years RedShift has successfully developed small to
medium size software applications. Key to this success is flexibility
and responsiveness through a direct contact between developer and
customer.
RedShift software development features:
- Experience with high quality space industry standards.
- Multidisciplinary approach based on software development skills combined with experience in consumer and industrial product development and scientific instrument development.
-
Experience with software development methodologies and project
management methodologies.
RedShift tailors the methodology to your needs, avoiding an excess of technical documents costing time and money but always adhering to a high quality philosophy resulting in an efficient and maintainable product. - RedShift actively supports customers to establish a comprehensive set of user requirements, avoiding unnecessary development iterations which could cause planning and budget overruns.
- Besides classical programming languages RedShift has an extensive experience with LabView and Matlab, which allows very fast development of industrial control and simulation software.
RedShift personnel is also available on a freelance basis to strengthen your team.
Software skills (architecture and coding):
- C (embedded)
- C++.net
- Visual Basic
- Visual Basic for Applications (e.g. Excel, Access, AutoCAD, IntelliCAD)
- VHDL
- LabView
- Matlab
References:
- 2011 Excel, Visual Basic:
Conversion of xml-files generated by a Laboratory Information Management System to summary reports - 2011 LabView:
Simulation of solar irradiation (update) - 2011 LabView:
Software architecture and coding of a lumped-node Thermal Mathematical Modeling tool - 2010 LabView:
Software architecture and coding of an evaluation tool for concentrated photo-voltaic performance prediction - 2010 LabView:
Software architecture and coding of a physically correct 2D ray tracing engine - 2009-2010 LabView:
Software architecture and coding of a simulation tool for solar irradiation - 2009 IntelliCAD, Visual Basic:
Automated evaluation of complex aperture Field Of View - 2008-2009 LabView:
Software architecture and coding of a processing tool for spectral analysis of vibration signals (including FIR and IIR filtering, DFT) - 2008 Matlab:
Data post processing tool, least square fitting tool for quadratic curves - 2006-2007 LabView:
Software architecture and coding for DIMAC test tools: user interface, serial hardware interface USB/RS422 (PC software) - 2005-2006 C:
Firmware architecture and software coding for DIMAC: complex system consisting of several microcontrollers communicating by RS422 and dedicated FIFO drop box, performing vibration and magnetometer sensor data acquisition, TM/TC communication, data storage on CF cards, mechanism control and light spot sensor acquisition (space hardware) - 2005-2006 VHDL:
Firmware architecture and software coding for DIMAC light spot sensor: Real-time acquisition and processing of image sensor data implemented in FPGA (space hardware) - 2005-2006 LabView:
Software architecture and software coding for USB video camera image acquisition and image analysis tool (PC software) - 2004-2005 C++.net:
Software architecture and coding for TAS3 test tools (PC software) - 2004 C:
Firmware architecture and software coding for TAS3: microcontroller performing vibration sensor data acquisition and data storage on solid state memory (space hardware) - 2000 Excel, Visual Basic:
Development of automated forms used for quotations to ESA - 2000 Access:
Development of document registration database - 1999 Matlab:
Data post-processing tool (mathematical) - 1997 Access:
Development of product configuration database - 1992 Visual Basic:
Thermal analysis tool (mathematical)