You can convert a satellite image to jpeg by importing in to ArcGIS ArcMap and implementing the following method: http://desktop.arcgis.com/en/arcmap/10.3/manage-data/raster-and-images/export-or-convert-raster-datasets.htm
It is also possible to use FME: https://www.safe.com/how-it-works/
For open-source you could also try performing the convertion using QGIS: (example 1): bhttps://gis.stackexchange.com/questions/170380/convert-a-tif-raster-in-img-format-in-qgis
However, if you want to visualize your data easily, you will need to RESCALE your image first and SELECT the bands of interest. Indeed, a raw satellite image is usually stored in n*16 bit while you will want to store your jpeg in 3*8bit. With most satellite (not all of them) the bands are ordered by increasing wavelength (from blue to infrareds), so for this purpose you could use OTB (e.g. extract the first three bands then convert to jpg)