Software Development Engineer Co-op: Fall As a Software Development Engineer Co-op, responsibilities include designing and developing software applications in C++, Python, or MATLAB, participating in scrum teams, and collaborating with cross-functional teams to coordinate development of new features and resolve issues.