¿Cómo entraría un ingeniero mecánico con experiencia en escritura de scripts de MATLAB en la industria del software?

Las respuestas anteriores brindan excelentes sugerencias, pero también son bastante sencillas (software relacionado con la ingeniería de materiales). Tal vez eso es lo que estabas buscando, pero quería sugerirte una alternativa, contándote mi historia, que comenzó de manera similar a la tuya.
Me gradué en Ingeniería Mecánica. Al igual que usted, también tuve un trabajo cooperativo en la industria automotriz e incluía escribir simulaciones en Matlab (y escribir programas en LabView y LabWindows). Durante este tiempo me di cuenta de que me encanta la programación, pero al mismo tiempo me di cuenta de que aunque había disfrutado trabajar en el campo de la Ingeniería Mecánica, no me encantaba y no quería continuar con ella.
Entonces, la posibilidad de hacer una Maestría en Ciencias de la Computación comenzó a invadirme. Comencé a tomar algunos cursos en Coursera, para mejorar aún más mis habilidades de codificación, y comencé a asistir a algunas conferencias abiertas en el programa de pregrado de CS. Me encantó. Quedó claro que esto es lo que quiero perseguir. El desarrollo web en particular era a lo que quería dedicar todo mi tiempo. El verano antes de comenzar mi maestría en CS, solicité un puesto de desarrollador en una empresa de software, buscando trabajo en el campo del desarrollo web. Realmente lo quería, pero no esperaba demasiado, ya que no tenía muchas habilidades de codificación y básicamente no tenía experiencia en desarrollo web. Para mi agradable sorpresa, conseguí el trabajo. Creo que fue por mis buenas calificaciones (y los antecedentes de MechE también ayudaron; al entrevistador le gustó que yo fuera un pensador analítico). En un año desde entonces, he ganado una gran cantidad de experiencia. Con la combinación de hacer Maestría, mejoré drásticamente en el campo que aún amo y disfruto.

Entonces, mi sugerencia es que descubra lo que quiere hacer y luego comience a trabajar para lograrlo. Hay muchas cosas que puede hacer: tomar cursos en línea, iniciar proyectos personales, etc., y luego solicitar el trabajo que desea. El empleador adecuado verá que es algo que le gusta hacer y que es bueno (y que si carece de experiencia, lo ganará lo suficientemente pronto)

¡Todo lo mejor!

Trabajar en Mathworks en sí mismo parece una oportunidad prometedora para usted.

Grupo de Desarrollo de Ingeniería en Mathworks

Considere una carrera escribiendo firmware para sistemas integrados utilizados en aplicaciones automotrices. Los vehículos modernos utilizan múltiples microprocesadores integrados para controlar el motor, el encendido, el escape y otros subsistemas.