TMS LLC
Qualcomm
Sr. Staff Engineer, CPU Software Test Engineer (Server)
Sobre la oportunidad
Empresa: Qualcomm Canada ULC
Área de trabajo: Grupo de ingeniería, Grupo de ingeniería > Ingeniería de software
Candidatos: 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 disability-accomodations@qualcomm.com o llamar al número gratuito de Qualcomm que se encuentra aquí. Previa solicitud, Qualcomm proporcionará adaptaciones razonables para ayudar a las personas con discapacidad 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 discapacidad. (Tenga en cuenta que esta dirección de correo electrónico se utiliza para proporcionar adaptaciones razonables para personas con discapacidad. No responderemos aquí a solicitudes de actualizaciones sobre solicitudes o consultas sobre el currículum).
Qualcomm espera que sus empleados cumplan con todas las políticas y procedimientos aplicables, incluidos, entre otros, los requisitos de seguridad y otros requisitos relativos a la protección de información confidencial de la empresa y otra información confidencial y/o de propiedad exclusiva, en la medida en que dichos requisitos sean permisibles según la ley aplicable.
A todas las agencias de personal y contratación: Nuestro sitio de carreras es solo para personas que buscan un trabajo 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 ni solicitudes no solicitadas de agencias. Por favor, no envíe currículums a nuestro alias de trabajos, 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.
Si desea obtener más información sobre este puesto, póngase en contacto con Qualcomm Careers.
Resumen general
Como innovador tecnológico líder, Qualcomm supera los límites de lo posible para permitir experiencias de próxima generación e impulsa la transformación digital para ayudar a crear un futuro más inteligente y conectado para todos.
Como ingeniero de software de Qualcomm, diseñará, desarrollará, creará, modificará y validará software integrado y de borde en la nube, aplicaciones y/o programas de utilidad especializados que lancen productos de vanguardia de clase mundial que cumplan y superen las necesidades de los clientes.
Los ingenieros de software de Qualcomm colaboran con equipos de sistemas, hardware, arquitectura, pruebas y otros equipos para diseñar soluciones de software a nivel de sistema y obtener información sobre los requisitos de rendimiento y las interfaces. Nueva vacante.
Descripción del puesto
- Crear planes de prueba de software/firmware, abordando la matriz de trazabilidad de requisitos y la cobertura de pruebas, con respecto a los requisitos de las funciones
- Diseñar, desarrollar, ejecutar y mantener conjuntos de pruebas automatizadas de software/firmware con el fin de verificar la calidad y el cumplimiento de los productos de Qualcomm a nivel funcional, de integración y de sistema
- Probar manualmente, cuando sea apropiado, la experiencia del cliente en la instalación y despliegue de hardware y software de Qualcomm en un entorno móvil, de computación y automotriz.
- Ayudar en la creación de un proceso de ingeniería de calidad/ingeniería de versiones con énfasis en la integración continua y el despliegue continuo
- Ayudar a lograr la preparación del software a nivel de producción, implementar casos de uso del cliente, modelos de análisis de carga de trabajo, creación de carga de trabajo y colaborar con otros equipos en la puesta en marcha/depuración/diagnóstico
- Centrarse en garantizar que los sistemas operativos existentes y los entornos de uso del cliente funcionen bien, al tiempo que se identifican grandes oportunidades de mejora, desde la perspectiva de energía y rendimiento.
Cualificaciones mínimas
- Licenciatura en Ingeniería, Sistemas de Información, Ciencias de la Computación o campo relacionado y 6+ años de experiencia laboral en ingeniería de software o campo relacionado.
- O Maestría en Ingeniería, Sistemas de Información, Ciencias de la Computación o campo relacionado y 5+ años de experiencia laboral en ingeniería de software o campo relacionado.
- O Doctorado en Ingeniería, Sistemas de Información, Ciencias de la Computación o campo relacionado y 4+ años de experiencia laboral en ingeniería de software o campo relacionado.
- 3+ años de experiencia laboral con lenguajes de programación como C, C++, Java, Python, etc.
Cualificaciones preferidas
- 8+ años de experiencia en validación de software/firmware
- Ingeniería de pruebas de software demostrada en ingeniería de SW/FW con enfoque en servidores de centros de datos (mínimo 5 años).
- Sólida comprensión y experiencia en técnicas de automatización de pruebas de software/firmware
- Amplia experiencia trabajando con sistemas operativos como Ubuntu Server, RHEL, SUSE, similares o Windows server
- Trabajar con múltiples equipos de ingeniería de SW/HW para garantizar que todos los requisitos y características de los requisitos de la plataforma de referencia hayan sido validados a nivel de componente, integración, funcional y de sistema
- Sólidas habilidades de programación con experiencia en lenguajes de programación C y/o Python
- Experiencia en el desarrollo de casos de prueba automatizados de software/firmware para plataformas de servidor, apoyando la puesta en marcha y las versiones de SW de producción
Se valorará
- Experiencia previa con integración de SW/FW en BIOS/UEFI, firmware BMC, sistema operativo para x86/ARM64/RISC-V 64bit para plataformas de servidor.
- Sólida comprensión de los estándares de firmware de servidor, implementación de código abierto y especificaciones para servidores basados en ARM64
