Roku
Qualcomm
Ingeniero/a de Software Senior Staff
Sobre la oportunidad
Empresa: Qualcomm Technologies, Inc. Empleo
Área: Grupo de Ingeniería, Grupo de Ingeniería > Ingeniería de Software
Qualcomm es un empleador que ofrece igualdad de oportunidades. Si usted es una persona con discapacidad y necesita una adaptación durante el proceso de solicitud/contratación, tenga la seguridad de que Qualcomm se compromete a proporcionar un proceso accesible. Puede enviar un correo electrónico a [email protected] o llamar al número gratuito de Qualcomm que se encuentra aquí. Previa solicitud, Qualcomm proporcionará adaptaciones razonables para ayudar a las personas con discapacidades a participar en el proceso de contratación. Qualcomm también se compromete a hacer que nuestro lugar de trabajo sea accesible para personas con discapacidades. (Tenga en cuenta que esta dirección de correo electrónico se utiliza para proporcionar adaptaciones razonables a personas con discapacidades. No responderemos aquí a solicitudes de actualización de solicitudes o consultas de currículums).
A todas las agencias de personal y contratación: Nuestro sitio de carreras es solo para personas que buscan un empleo en Qualcomm. Las agencias de personal y contratación y las personas representadas por una agencia no están autorizadas a utilizar este sitio ni a enviar perfiles, solicitudes o currículums, y dichas presentaciones se considerarán no solicitadas. Qualcomm no acepta currículums o solicitudes no solicitadas de agencias. No envíe currículums a nuestra dirección de correo de empleo, a empleados de Qualcomm ni a ninguna otra ubicación de la empresa. Qualcomm no es responsable de ninguna tarifa relacionada con currículums/solicitudes no solicitadas.
Empleador EEO: Qualcomm es un empleador que ofrece igualdad de oportunidades; todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad, condición de veterano o cualquier otra clasificación protegida.
Qualcomm espera que sus empleados cumplan con todas las políticas y procedimientos aplicables, incluyendo, entre otros, los requisitos de seguridad y otros requisitos relacionados con la protección de la información confidencial de la Compañía y otra información confidencial y/o propietaria, en la medida en que dichos requisitos sean permisibles según la ley aplicable.
Si desea más información sobre este puesto, póngase en contacto con Qualcomm Careers.
Resumen General
Como innovador tecnológico líder, Qualcomm amplía los límites de lo posible para permitir experiencias de próxima generación e impulsar la transformación digital para ayudar a crear un futuro más inteligente y conectado para todos. Como Ingeniero/a de Software de Qualcomm, diseñará, desarrollará, creará, modificará y validará aplicaciones de software integradas y en la nube en subsistemas —Multimedia, IA/IA Generativa y Visión por Computadora— y/o programas de utilidad especializados que lancen productos de vanguardia y de clase mundial que cumplan y superen las necesidades del cliente. Los Ingenieros/as de Software de Qualcomm colaboran con ingenieros/as de sistemas, hardware, arquitectura y pruebas, así como con otros equipos, para diseñar soluciones de software a nivel de sistema y obtener información sobre los requisitos de rendimiento y las interfaces.
Funciones y Responsabilidades Principales
Diseñar y desarrollar componentes de multimedia, IA y IA Generativa de SDKs/framework para facilitar el desarrollo de aplicaciones finales en diversas categorías de productos IoT, como drones, cámaras IP/de seguridad, cajas de IA y dispositivos multimedia.
Proporcionar liderazgo técnico en el diseño, desarrollo, implementación y validación de software integrado en el borde, aplicaciones y programas de utilidad especializados.
Liderar la arquitectura y el desarrollo de componentes de multimedia, IA y IA Generativa de SDKs, impulsando la ejecución en los equipos de ingeniería.
Liderar el diseño y desarrollo de plugins basados en GStreamer para el QIM SDK (Qualcomm Intelligent Multimedia SDK) para plataformas de hardware Qualcomm.
Definir y entregar funcionalidades de software en diversas categorías de productos y sistemas IoT.
Impulsar el diseño de funcionalidades, la implementación, las pruebas unitarias, la depuración y la integración para garantizar una entrega de alta calidad a tiempo.
Liderar revisiones de código, pruebas de regresión y esfuerzos de clasificación de incidencias para mantener sólidos estándares de ingeniería y calidad del producto.
Colaborar eficazmente con partes interesadas multifuncionales y miembros del equipo del proyecto para alinear la ejecución técnica con los objetivos del programa.
Redactar y revisar documentación técnica para componentes y funcionalidades de software para apoyar el desarrollo, la integración y la mantenibilidad a largo plazo.
Requisitos Mínimos
- Título de Grado en Ingeniería, Sistemas de Información, Ciencias de la Computación o campo relacionado y 6+ años de experiencia en Ingeniería de Software o experiencia laboral relacionada.
O
• Título de Máster en Ingeniería, Sistemas de Información, Ciencias de la Computación o campo relacionado y 5+ años de experiencia en Ingeniería de Software o experiencia laboral relacionada.
O
• Doctorado en Ingeniería, Sistemas de Información, Ciencias de la Computación o campo relacionado y 4+ años de experiencia en Ingeniería de Software o experiencia laboral relacionada.
- 3+ años de experiencia laboral con lenguajes de programación como C, C++, Java, Python, etc.
Requisitos Preferentes
8+ años de experiencia programando en C y C++, desarrollando software de alto rendimiento para sistemas integrados e industriales.
8+ años de experiencia diseñando y liderando soluciones integradas e industriales en tiempo real, con una sólida experiencia técnica práctica.
4+ años de experiencia con GStreamer, desarrollando aplicaciones de productos de IA y multimedia utilizando pipelines multimedia de código abierto.
Sólida experiencia con frameworks de inferencia de IA y IA Generativa, incluyendo Py-Torch, TensorFlow, ONNX Runtime y Llama CPP, con una comprensión sólida de los fundamentos de IA, arquitecturas de modelos, diseños de tensores, conversiones de tensores y matemáticas de procesamiento de tensores.
Experiencia con frameworks de orquestación de IA Generativa como Lang-Chain, LlamaIndex, incluyendo la creación de sistemas agenticos y pipelines/aplicaciones basadas en RAG.
Experiencia con frameworks multimedia en Android, Tizen y otros sistemas operativos, con un profundo conocimiento de las HAL subyacentes para cámara, audio, video, gráficos/pantalla, CV y USB/UVC.
Sólidos conocimientos de los frameworks de Android, incluyendo AIDL/HIDL, Binder, servicios de sistema y de proveedor, y bindings de Java/JNI.
Experiencia en la creación de aplicaciones de IA para visión y audio, incluyendo modelos clásicos como clasificación, detección, segmentación y estimación de pose, así como aplicaciones basadas en IA Generativa. Experiencia en el pre- y post-procesamiento de tensores y la integración de modelos de IA en pipelines de extremo a extremo a través de diversas fuentes multimedia como cámara, audio y texto.
Sólida experiencia en programación a nivel de sistema en Linux, incluyendo multihilo, concurrencia, DMA/IONs, mecanismos IPC como Binder y gRPC, y arquitecturas de copia cero.
Experiencia escribiendo shaders GLES/GLSL y trabajando con pipelines gráficos/GPU programables.
Experiencia escribiendo shaders Vulkan y trabajando con pipelines gráficos programables modernos.
Experiencia práctica con Docker y contenedores, incluyendo familiaridad con los estándares y especificaciones de contenedores OCI.
Experiencia demostrada en desarrollo en stacks de software Linux Embedded, Ubuntu y Android.
Experiencia de extremo a extremo en todo el ciclo de vida del desarrollo de software, incluyendo diseño, implementación, despliegue y soporte.
Rango salarial y otras compensaciones y beneficios
$169,800.00 - $254,600.00
La escala salarial anterior refleja la escala salarial amplia, de mínimo a máximo, para este código de trabajo en la ubicación para la que se ha publicado. Y lo que es más importante, tenga en cuenta que el salario es solo un componente de la compensación total en Qualcomm. También ofrecemos un programa competitivo de bonificación discrecional anual y la oportunidad de recibir concesiones de RSU anuales (los empleados con planes de incentivos de ventas no son elegibles para nuestra bonificación anual). Además, nuestro paquete de beneficios altamente competitivo está diseñado para apoyar su éxito en el trabajo, en casa y en el ocio. Su reclutador estará encantado de discutir todo lo que Qualcomm tiene para ofrecer, y puede revisar más detalles sobre nuestros beneficios en EE. UU. en este enlace.
