Soy un ingeniero aeroespacial de educación que tiene habilidades de desarrollo de software muy fuertes y desarrolla algoritmos para mi trabajo actual en Raytheon.
Para mi papel particular en mi programa de misiles en particular, desarrollo software para simulaciones, algoritmos de control para el misil, software de análisis de datos y varias otras herramientas que pueden ayudar con todo esto, como scripts para generar documentación o automatizar cadenas de tareas.
Para mí, en este rol, disfruto el hecho de que todavía puedo divertirme con el diseño de algoritmos al considerar cosas como las estructuras de datos adecuadas para utilizar y otras cosas, pero luego personalmente también disfruto aplicando temas de matemáticas computacionales en algunos algoritmos elegantes que no son simplemente eficientes, pero dan resultados robustos y útiles numéricamente.
- He estado pensando en establecerme en Australia, ¿cuánto es bueno para un ingeniero de software y cuáles son los requisitos previos?
- ¿Cómo explicaría cómo alimentar un número a una persona que solo puede sumar?
- ¿Por qué hay menos personas entrando en hardware, mientras que más personas están entrando en software hoy en día?
- ¿En qué tipo de productos o proyectos trabajan los recién graduados que se unen a Google o Facebook para el puesto de ingeniero de software?
- ¿Cuáles son los poderosos lenguajes de programación para la programación integrada?
Puede ser un trabajo emocionante que tiene una gran variación de trabajo por hacer y una gran cantidad de libertad en la forma de abordar los problemas.
En mi empresa, creo que las personas con un título de Ingeniero de Software no tienden a hacer los desarrollos de algoritmos computacionales realmente difíciles aquí, sino que se centran en proyectos de software realmente a gran escala (sea lo que sea). No puedo decir exactamente cómo es ese rol, pero obviamente en mi rol todo lo que hago es software, por lo que muestra a dónde puedes dirigirte con esas habilidades.