1. Creation and maintenance of tuning guides, testing reports, testing plans, certification documents of relevant engine system features 2. Systems engineering of the software change requests including analysis of a problem statement and solution proposition 3. Software requirements development 4. Feature simulation model development 5. Software development 6. Verify the implementation using simulation and open/closed-loop test with model in-loop or hardware in-loop. 7. Perform required bench testing (remote access to benches will be provided).