Perform embedded / application software (e.g. C, C++, C#, Python):. Requirements and architecture modification / creation. Code development, modification/creation (includes debugging and troubleshooting). Development test cases/procedures, and test environments setup....