¿Tendrá una gran demanda un ingeniero de software con fuertes habilidades de DSP?

Siempre estoy en el mar con preguntas como esta. La respuesta es: sí, no, y a veces.

DSP es una habilidad y una técnica. Al igual que el análisis de circuitos es una habilidad de EE. Al igual que el análisis estático es una habilidad ME.

Sí, es probable que lo use en algunas situaciones de trabajo al igual que un carpintero a veces usará un martillo o un destornillador para resolver un problema e implementar una solución. ¿Todos los carpinteros usan un destornillador todos los días o en cada trabajo? No. ¿Es una buena idea que un carpintero sepa cómo usar un destornillador? Sí, generalmente asumiría que cualquier carpintero podría. ¿Saber cómo usar un destornillador hace la diferencia para conseguir un trabajo? Bueno, a veces, pero a veces no. Si es un trabajo que involucra tornillos, absolutamente. Si es un trabajo de “clavo”, no tanto. ¿Qué trabajos solo o particularmente usan tornillos? No te lo pude decir. Eso es algo que tiene que descubrir cuando elige postularse a una compañía en particular en una industria en particular. ¿Saber destornilladores puede ponerlo en alta demanda profesionalmente? Ciertamente para alguien con un problema que involucra muchos tornillos.

Seguro. El DSP, como en un chip, se va. DSP, como en la disciplina de procesamiento de señales, es extremadamente valioso.

Baja por la pila y recoge algunas habilidades de diseño de hardware. Aprende Verilog. Juega con un kit de evaluación FPGA Xilinx o Altera.

Sube por la pila. Consulte las bibliotecas Intel IPP y OpenCV.

Se abren dominios de aplicación que tienen barreras de entrada bastante altas: compresión de video, aprendizaje automático, radios cognitivas y definidas por software, visión artificial, robótica, etc.

Sugeriría que la demanda de dispositivos que utilizan conjuntos de chips DSP dedicados se está reduciendo. Esto se debe a que las CPU baratas y potentes se están haciendo cargo de algunas de las funciones que anteriormente solo eran posibles con un DSP y esto se está haciendo porque la potencia de la CPU es más barata como un producto básico y más personas pueden codificar una CPU.

Eso dice que el mundo del DSP no está muerto y tal vez se están produciendo más DSP que nunca. La razón de esto es que muchos SoC tienen DSP integrados para el procesamiento de audio y video. Teléfonos, tabletas, decodificadores e incluso algunos relojes, todos tendrán bloques DSP.

En mi opinión, estas habilidades más específicas seguirán siendo demandadas, pero los lugares donde esas habilidades pueden requerir que las personas se reubiquen. Si le gustan los DSP y puede aceptar que es un nicho, entonces estudie mucho, solicite y disfrute de su trabajo. Un ingeniero de software con habilidades DSP siempre estará en demanda, ¡no siempre codificarán DSP pero estoy seguro de que no serán un ‘pony de un solo truco’!

Si. Solo manténgase alejado de hacer cualquier cosa que ya se esté dando de forma gratuita en los sitios de proveedores de CPU (notas de aplicación o bibliotecas), o que ya esté empaquetado en FPGA o ASIC

El software tiene un ciclo de vida mucho más rápido y la mayoría de los lenguajes actuales son obsoletos en unos 5 años, con pocas excepciones como C o C ++

DSP puede tomar la delantera en futuras aplicaciones inalámbricas. Siempre hay una demanda de velocidad, y ya se usan chipsets en el radar, lo suficientemente rápido como para sintetizar una portadora 4G en software, clasificada hoy pero que puede estar disponible para los estudiantes en unos pocos años.