¿Vale la pena hacer full stack como ingeniero integrado? [cerrado]

En las grandes empresas, tienden a separar a los ingenieros integrados por disciplinas como firmware, hardware, software de interfaz y diseño de PCB. Aún así, creo que es más divertido trabajar 'full stack' y construir todos los aspectos del diseño cuando sea posible. Obviamente, algunos proyectos son demasiado grandes para este enfoque. Toda mi experiencia es con una empresa que tiene personas separadas. Me gustaría hacer la transición a un rol de pila completa en algún momento, pero no estoy seguro de si existe una gran demanda de ingenieros de sistemas integrados con amplios conjuntos de habilidades.

¿Existe realmente una necesidad de ingenieros que estén expuestos a todos estos conjuntos de habilidades?

Respuestas (2)

Tengo una licenciatura en ingeniería eléctrica y una maestría en informática. He trabajado en sistemas integrados como consultor/contratista durante más de 35 años, trabajando tanto para pequeñas empresas de las que nunca ha oído hablar como para grandes empresas como Sony, DirecTv y Apple.

Para las empresas más pequeñas (número típico de empleados: 25, número de otros ingenieros: 0-4), me involucro en todo: diseño de hardware (incluida la elección de piezas y la creación de una lista de materiales), diseño de PCB, diseño de firmware, pruebas de hardware/firmware de dicha placa, y diseño de hardware/diseño/diseño de firmware para equipos de prueba de producción para la fabricación de alto volumen en China o donde sea. Para estas empresas más pequeñas, generalmente me contratan solo porque tengo la combinación de un BSEE y un MSCS (y un historial de proyectos exitosos), ya que pueden arreglárselas contratando a un ingeniero en lugar de dos o tres.

Para las empresas más grandes, generalmente me contratan para trabajar en una sola área, más probablemente en firmware que en hardware (ya que parece que siempre necesitan más ingenieros de firmware). Trabajaré con varios otros ingenieros, a veces como ingeniero principal de un grupo pequeño aunque sea un contratista. No puedo decir que me guste más uno (empresas grandes versus empresas pequeñas) que el otro, porque son dos entornos completamente diferentes. Pero si tuviera que elegir solo una, sería las empresas más pequeñas donde puedo hacerlo todo. Pero necesitas las habilidades para llevarlo a cabo.

Estos conjuntos de habilidades en combinación ayudarían a convertirse en un integrador de sistemas o arquitecto de sistemas.

o gerente de proyecto