Saltar al contenido

Qualcomm

Ingeniero de Firmware, Principal

PythonJavaC++
Traducción automática. Consulta el original.

Empresa

Qualcomm Canada ULC

Área del puesto

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 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 candidaturas o consultas de currículum).

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.

A todas las Agencias de Contratación y Reclutamiento: Nuestro Sitio de Carreras es solo para personas que buscan un trabajo en Qualcomm. Las agencias de contratación y reclutamiento y las personas representadas por una agencia no están autorizadas a usar 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. Por favor, no envíe currículums a nuestra alias de empleos, 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 más información sobre este puesto, póngase en contacto con Qualcomm Careers.

Leer más

Resumen General

Como innovador tecnológico líder, Qualcomm amplía los límites de lo posible para habilitar 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, aplicaciones y/o programas utilitarios especializados integrados y en la nube que lanzan productos de vanguardia y de clase mundial que satisfacen y superan las necesidades del cliente. Los Ingenieros de Software de Qualcomm colaboran con ingenieros 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.

Ingeniero de Firmware, Principal

El equipo de Software Embebido / Firmware de Qualcomm desarrolla software embebido crítico que potencia IP de PHY SerDes (Serializer/Deserializer) multi-estándar de alto rendimiento utilizado en aplicaciones de centros de datos, IA/ML, automoción y computación de próxima generación. Nuestras IPs SerDes soportan estándares como PCIe, Ethernet, CXL, y se integran en SoCs y ASICs construidos por empresas líderes en semiconductores de todo el mundo.

El equipo de firmware es responsable de toda la pila de software embebido que controla el hardware SerDes, incluyendo firmware embebido de bajo nivel, SDKs de C orientadas al cliente, scripts de demostración y automatización, y herramientas interactivas. Como facilitador clave del arranque de silicio, la validación y el despliegue de producción, trabajamos en estrecha colaboración con los equipos de hardware, sistemas, DV, validación y aplicaciones a lo largo del ciclo de vida del producto, desde el desarrollo temprano hasta la fabricación de alto volumen. Puesto de Reemplazo.

Requisitos Mínimos

  1. Título de Grado en Ingeniería, Sistemas de Información, Informática o campo relacionado y 8+ 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, Informática o campo relacionado y 7+ años de experiencia en Ingeniería de Software o experiencia laboral relacionada.

O

• Doctorado en Ingeniería, Sistemas de Información, Informática o campo relacionado y 6+ años de experiencia en Ingeniería de Software o experiencia laboral relacionada.

  1. 4+ años de experiencia laboral con lenguajes de programación como C, C++, Java, Python, etc.

Qué Hará

  1. Grado/Máster en Ingeniería Eléctrica, Ingeniería Informática o campo relacionado.
  1. 7+ años de experiencia en desarrollo de firmware embebido en C/C++ para IP de hardware o SoCs.
  1. Experiencia técnica o de liderazgo de equipo en proyectos de software embebido desde la especificación hasta la producción.
  1. Profundo conocimiento de la arquitectura de microcontroladores (RISC-V es una ventaja), registros mapeados en memoria, ISRs y flujos de arranque.
  1. Sólidas habilidades de depuración de laboratorio, trabajando directamente en silicio con osciloscopios, analizadores y herramientas personalizadas.
  1. Familiaridad con git y metodologías modernas de desarrollo de software.
  1. Excelentes habilidades de comunicación y capacidad para colaborar entre funciones y geografías.

Qué Puedes Esperar

Las responsabilidades principales del equipo de firmware incluyen:

  1. Firmware embebido ejecutándose en controladores basados en RISC-V que gestionan las rutas de datos SerDes avanzadas de Qualcomm.
  1. SDKs de Python y C proporcionadas a los clientes para el arranque, calibración, ajuste y diagnóstico de SerDes.
  1. Herramientas de laboratorio y GUIs basadas en Python para depuración interactiva, acceso a registros y validación.
  1. Infraestructura de compilación, regresión e integración continua (CI) para garantizar la calidad del código y la cobertura completa.

Desempeñará un papel de liderazgo clave en la entrega de firmware robusto y de calidad de producción para IP de PHY SerDes. Ayudará a definir la arquitectura, liderará funcionalidades de principio a fin, coordinará equipos multifuncionales e influirá directamente en el diseño y la usabilidad de las IPs de Qualcomm.

En este puesto, usted estará:

  1. Líder técnico o de proyecto para firmware SerDes en un programa de IP importante, trabajando con un equipo de entre 2 y 8 ingenieros a través de la planificación, desarrollo, validación y entrega al cliente.
  1. Arquitectando e implementando firmware embebido en C/C++ para calibración de hardware, algoritmos de entrenamiento, adaptaciones DSP y gestión de estado de enlace.
  1. Depurando problemas complejos de laboratorio y de campo en conjunto con los equipos de hardware, aplicaciones y validación.
  1. Impulsando y colaborando entre funciones para definir hitos de FW, planificar sprints, cerrar tickets y garantizar la entrega de funcionalidades fiables y de alta calidad.
  1. Traduciendo especificaciones de protocolo (por ejemplo, PCIe, Ethernet, CXL) o requisitos personalizados a nivel de sistema en arquitectura de firmware interna y documentación.
  1. Apoyando el desarrollo y el arranque de silicio en los equipos de Qualcomm y otras ubicaciones.

Ejemplos de Problemas que Resolverá

  1. Mentorizando a un ingeniero junior a través de un error de calibración de PHY difícil de reproducir observado en silicio de cliente.
  1. Desarrollando arquitectura y máquinas de estado para manejar la sincronización multi-carril o la ecualización adaptativa en condiciones dinámicas.
  1. Portando un algoritmo de calibración SerDes de alto nivel de MATLAB o Python a firmware optimizado de punto fijo.
  1. Creando un framework de diagnóstico SerDes accesible tanto a través de SDK como de GUI.
  1. Utilizando entornos de simulación y emulación FPGA para validar el comportamiento del FW antes del tapeout.
  1. Trabajando con arquitectos de hardware de IP para influir en revisiones futuras basándose en los aprendizajes de depuración de campo.

Experiencia Preferida

  1. Conocimiento de SerDes, estándares de IO de alta velocidad (PCIe, Ethernet, UCIe, CXL, etc.).
  1. Experiencia en algoritmos de calibración, acondicionamiento de señal y control de retroalimentación adaptativa en hardware.
  1. Experiencia en arranque de silicio y depuración post-silicio.
  1. Experiencia en desarrollo de firmware pre-silicio (DV, emulación, etc.).
  1. Conocimiento de arquitecturas de FW RTOS o bare-metal.
  1. Scripting en Python, Bash, etc. para automatización de laboratorio y pruebas.
  1. Familiaridad con conceptos de diseño digital (Verilog/SystemVerilog), simulación y flujos de DV.
  1. Exposición al modelo OSI, especialmente a las capas física y de enlace de datos.
  1. Comprensión de conceptos de procesamiento de señales como diagramas de ojo, jitter, BER, SNR, CTLE/DFE/FFE, etc.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026