This document proposes a genetic optimization algorithm (GOA) to optimize software at the post-compiler level to reduce energy consumption. GOA stochastically mutates compiled code while preserving functionality to find lower energy implementations. It takes compiled code, test suites, and an energy model as inputs. GOA generates variants, tests them, and selects lower energy ones using the model. Results showed up to 42% energy savings across benchmarks with some loss of optimization accuracy for specific hardware. Future work aims to generalize GOA to more platforms and compilers.