Workable
Ingeniero Senior de Software de Sistema Embebido (Comunicaciones)
Con sede central en Estados Unidos, TP-Link Systems Inc. es un proveedor global de dispositivos de red confiables y productos para el hogar inteligente, clasificándose 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 una conectividad más rápida y confiable. Con un compromiso con la excelencia, TP-Link atiende a clientes en más de 170 países y continúa ampliando su presencia global.
¡Creemos que la tecnología cambia el mundo para mejor! En TP-Link Systems Inc., estamos comprometidos a crear productos confiables y de alto rendimiento para conectar a usuarios de todo el mundo con las maravillas de la tecnología.
Abrazando profesionalismo, innovación, excelencia y simplicidad, nuestro objetivo es ayudar a nuestros clientes a lograr un rendimiento global sobresaliente y permitir que los consumidores disfruten de un estilo de vida fluido y sin esfuerzo.
Descripción general:
Estamos buscando un Ingeniero Senior de Software Embebido experimentado para diseñar, desarrollar y optimizar productos de red empresarial, tales como routers, puntos de acceso, entre otros. En este puesto práctico, colaborará estrechamente con equipos multifuncionales para llevar características desde el concepto hasta su finalización, asegurando altos estándares de rendimiento, confiabilidad y seguridad. Participará en todas las etapas del ciclo de vida del producto, incluyendo desarrollo, fabricación y mantenimiento, entre otros.
Responsabilidades principales:
Diseñar, desarrollar y mantener sistemas de software para dispositivos de red embebidos.
Diseñar e integrar soluciones de red en la arquitectura general y diseño de hardware en múltiples plataformas.
Ser responsable del desarrollo y mantenimiento de controladores de dispositivos, como Flash, Wi-Fi, red cableada, etc.
Diseñar y desarrollar funciones en el área de L2/Puente/L3/Enrutamiento para dispositivos de red.
Implementar, mantener, solucionar problemas y mejorar los procesos de fabricación, incluyendo mantener diagramas de flujo, desarrollar software de fabricación, identificar y corregir problemas, realizar mejoras, entre otros.
Trabajar estrechamente con el equipo de hardware para entregar productos de alta calidad.
·Ser responsable de la revisión de diseño y desarrollo de sistemas de software.
Ser responsable de identificar y corregir errores antes del lanzamiento del software.
Escribir código limpio, mantenible y bien documentado.
Implementar funciones de software de alta calidad y según el cronograma.
Colaborar perfectamente con equipos multifuncionales, incluyendo diseñadores, gerentes de producto e ingenieros de control de calidad, para ofrecer experiencias de usuario incomparables.
Brindar liderazgo técnico, tutoría y orientación a miembros más jóvenes del equipo, fomentando un entorno colaborativo y de alto rendimiento.
Realizar revisiones minuciosas de código y proporcionar mentoría a desarrolladores juniors, asegurando el estricto cumplimiento de los estándares de codificación y mejores prácticas de la industria.
Requisitos
Título universitario en informática, ingeniería de software o campo relacionado.
Mínimo 5 años de experiencia relacionada.
Dominio de habilidades de programación de software embebido con lenguaje C/C++.
Experiencia en desarrollo de aplicaciones y kernel de Linux embebido.
Experiencia en desarrollo de software para codificación de audio/video y control de motores.
Dominio en desarrollo de aplicaciones ONVIF, RTCP, RTSP.
Conocimientos de tecnologías de red, incluyendo NAT, TCP, UDP, IPv4, IPv6, HTTP, etc.
Experiencia analizando registros de fallos, trazas de pila y errores utilizando técnicas básicas de depuración.
Experiencia con sistemas de control de versiones (por ejemplo, Git).
Altamente motivado, positivo, orientado al detalle y responsable.
Calificaciones deseables:
Experiencia en el diseño y entrega de módulos de software de almacenamiento. El dispositivo de almacenamiento puede ser una tarjeta TF, disco duro (SSD/HDD/HHD), NAS, entre otros.
Conocimiento profundo del núcleo interno de Linux (planificador de procesos, concurrencia, sincronización, asignación de memoria, sistemas de archivos).
Conocimientos de protocolos de comunicación inalámbrica, por ejemplo, 802.11a/b/g/n/ac/ax/be.
Beneficios
Rango salarial: $140,000 - $200,000
Bocadillos y bebidas gratuitos, y almuerzo proporcionado los viernes
Seguro médico, dental y de visión completamente pagado (cobertura parcial para dependientes)
Aportes a fondos 401k
Revisiones semestrales y aumentos salariales anuales
Beneficios para la salud y el bienestar, incluyendo membresía gratuita en gimnasios
Eventos trimestrales de formación de equipos
En TP-Link Systems Inc., estamos continuamente buscando personas ambiciosas apasionadas por su trabajo. Creemos que la diversidad impulsa la innovación, la colaboración y estimula nuestro espíritu emprendedor. Como empresa global, valoramos enormemente las perspectivas diversas y estamos comprometidos a cultivar un entorno donde todas las voces sean escuchadas, respetadas y valoradas. Estamos dedicados a brindar oportunidades de empleo iguales a todos los empleados y solicitantes, y prohibimos cualquier tipo de discriminación o acoso basado en raza, color, religión, edad, sexo, origen nacional, estado 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 compartes nuestra pasión y conexión con esta misión, te invitamos a postularte y unirte a nosotros para construir un equipo vibrante e inclusivo en TP-Link Systems Inc.
Por favor, abstenerse consultas de agencias de terceros, y actualmente no podemos ofrecer patrocinio de visa.

Irvine, CA, USA
$140,000-200,000/año