Descripción
Resumen:
Como ingeniero de software embebido senior en TP-Link, usted mejorará la plataforma de dispositivos residenciales, construyendo un ecosistema excepcional de redes/Internet de las Cosas (IoT) para usuarios y operadores de proveedores de servicios de Internet (ISP).
Aspectos destacados:
1. Dirigir el diseño y la arquitectura de software complejo para pasarelas de internet
2. Desarrollar y optimizar funciones de software embebido para un ecosistema global
3. Colaborar con equipos multifuncionales para garantizar una integración perfecta
Con sede en Estados Unidos, TP-Link Systems Inc. es un proveedor global de dispositivos de red confiables y productos para el hogar inteligente, clasificada constantemente como el principal proveedor mundial de dispositivos Wi-Fi. La empresa se compromete a ofrecer productos innovadores que mejoren la vida de las personas mediante conexiones más rápidas y fiables. Con un compromiso con la excelencia, TP-Link atiende a clientes en más de 170 países y sigue ampliando su presencia global.
¡Creemos que la tecnología cambia al mundo para mejor! En TP-Link Systems Inc., nos comprometemos a crear productos fiables y de alto rendimiento para conectar a los usuarios de todo el mundo con las maravillas de la tecnología.
Asumiendo profesionalismo, innovación, excelencia y simplicidad, nuestro objetivo es ayudar a nuestros clientes a lograr un desempeño global extraordinario y permitir que los consumidores disfruten de un estilo de vida sin interrupciones y sin esfuerzo.
Descripción general:
Como ingeniero de software embebido senior en TP-Link, usted será responsable de mejorar la plataforma de dispositivos residenciales, que se implementará en más de 100 millones de dispositivos, creando un extenso ecosistema de redes/Internet de las Cosas (IoT) para usuarios finales y operadores de proveedores de servicios de Internet (ISP). Aprovechando su experiencia en sistemas embebidos, desempeñará un papel clave en la construcción de un ecosistema excepcional.
En este puesto, diseñará, implementará y optimizará funciones de software embebido, además de desarrollar código de pruebas de caja blanca en plataformas como Linux, PRPL, RDK y OpenWrt. Colaborará estrechamente con equipos multifuncionales, incluidos ingenieros de hardware, gerentes de producto y equipos de servicios en la nube, para garantizar una integración perfecta y un rendimiento óptimo del ecosistema residencial. Además, desarrollará y ejecutará estrategias de prueba para validar la solidez de su código, asegurando alta calidad y fiabilidad en entornos de producción.
Responsabilidades clave:
Dirigir el diseño y la arquitectura de software complejo para pasarelas de internet.
Diseñar, desarrollar, ejecutar y mantener suites automatizadas de pruebas de software con el fin de verificar la calidad.
Escribir código de alta calidad, eficiente y mantenible en C o C++ para sistemas embebidos, siguiendo las mejores prácticas de desarrollo de software.
Entregar código de alta calidad, casos de prueba exhaustivos y documentación de diseño clara.
Implementar y mejorar los estándares de codificación dentro del equipo, asegurando el cumplimiento de las mejores prácticas en calidad de código, modularidad y reutilización.
Implementar mejoras continuas y mejores prácticas, centrándose en la optimización del consumo de recursos y el rendimiento del reenvío de red.
Participar activamente en revisiones de código, brindando retroalimentación constructiva a compañeros y orientando a ingenieros junior sobre las mejores prácticas de desarrollo de software.
Trabajar estrechamente con equipos de producto e ingenieros para entregar funciones de extremo a extremo.
Analizar a los competidores y elaborar estrategias para abordar los desafíos del mercado.
Gestionar comentarios de clientes y resolver problemas de manera efectiva.
Mantenerse actualizado con los últimos estándares y tecnologías del sector.
Requisitos
Título universitario en ciencias de la computación, ingeniería informática, ingeniería eléctrica o experiencia equivalente.
Más de 10 años de experiencia en software embebido.
Conocimientos sólidos sobre arquitectura de computadoras, protocolos de red y algoritmos relacionados.
Experiencia comprobada en el diseño de plataformas y la resolución de problemas de bloqueo a nivel de kernel.
Trayectoria comprobada en la identificación de cuellos de botella del sistema y la optimización del rendimiento (eficiencia de CPU, memoria y red).
Experiencia en el desarrollo y ejecución de pruebas de caja blanca para sistemas embebidos.
Competencia en programación en C o C++.
Conocimientos profundos sobre sistemas embebidos.
Pasión por aprender y explorar nuevas tecnologías y metodologías.
Cualificaciones preferidas:
Experiencia en el desarrollo de las plataformas prpl y rdk, con un sólido conocimiento de sus arquitecturas y ecosistemas.
Competencia en herramientas y metodologías de depuración para sistemas embebidos, especialmente en la optimización del rendimiento y el diagnóstico de bloqueos.
Experiencia trabajando con despliegues a gran escala de sistemas embebidos, particularmente en entornos de redes o telecomunicaciones.
Conocimiento de estándares de comunicación inalámbrica (Wi-Fi, Zigbee, etc.) y protocolos de Internet de las Cosas (IoT) (MQTT).
Excelentes habilidades comunicativas e interpersonales, con capacidad para trabajar eficazmente en equipos multifuncionales y presentar conceptos técnicos complejos a partes interesadas no técnicas.
Beneficios
Rango salarial: $140.000 - $200.000
Bocadillos y bebidas gratuitos, y almuerzo gratuito los viernes
Seguro médico, dental y de visión totalmente pagado (cobertura parcial para familiares)
Aportaciones a fondos 401k
Revisiones semestrales y aumentos salariales anuales
Beneficios de salud y bienestar, incluido un gimnasio gratuito
Eventos trimestrales de formación de equipos
En TP-Link Systems Inc., buscamos continuamente personas ambiciosas apasionadas por su trabajo. Creemos que la diversidad impulsa la innovación, la colaboración y alimenta nuestro espíritu emprendedor. Como empresa global, valoramos profundamente las perspectivas diversas y estamos comprometidos a cultivar un entorno donde todas las voces sean escuchadas, respetadas y valoradas. Nos dedicamos a ofrecer oportunidades iguales de empleo a todos los empleados y solicitantes, y prohibimos cualquier forma de discriminación y acoso basada en raza, color, religión, edad, sexo, origen nacional, condición de discapacidad, genética, condición de veterano protegido, orientación sexual, identidad o expresión de género, o cualquier otra característica protegida por leyes federales, estatales o locales. Más allá del cumplimiento normativo, nos esforzamos por crear un lugar de trabajo solidario y orientado al crecimiento para todos. Si comparte nuestra pasión y conexión con esta misión, lo invitamos a postularse y unirse a nosotros para construir un equipo vibrante e inclusivo en TP-Link Systems Inc.
Por favor, no envíe consultas de agencias externas y, en este momento, no podemos ofrecer patrocinio de visas.