TP-Link Systems Inc.
Ingeniero Senior de Software Embebido

Irvine, CA, USA
Con sede en Estados Unidos, TP-Link Systems Inc. es un proveedor global de dispositivos de red confiables y productos para el hogar inteligente, clasificado 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 fiables y de alto rendimiento para conectar a usuarios de todo el mundo con las maravillas de la tecnología.
Abrazando la profesionalidad, la innovación, la excelencia y la simplicidad, nuestro objetivo es ayudar a nuestros clientes a lograr un rendimiento global excepcional y permitir que los consumidores disfruten de un estilo de vida sin interrupciones y sin esfuerzo.
Descripción general:
Buscamos un Ingeniero de Software Embebido altamente motivado para unirse al equipo de Plataforma de Software de Electrónica de Consumo en TP-Link Systems Inc.
Nuestro equipo será responsable de desarrollar la próxima generación de plataformas de software y mantener la plataforma de software actual basada en Linux embebido y RTOS, con un rendimiento y fiabilidad de primer nivel, utilizada en productos para el hogar inteligente como cámaras, timbres, cerraduras inteligentes y otros productos IoT.
En este puesto, diseñará, implementará y optimizará la arquitectura de software embebido en nuestras plataformas. Asegurará que la arquitectura cumpla con los requisitos funcionales y de rendimiento de diversos productos para el hogar inteligente y sea compatible con periféricos e interfaces en la nube.
Trabajará estrechamente con equipos multifuncionales para garantizar que nuestras funciones cumplan con los más altos estándares de experiencia de usuario y llevar al mercado productos increíbles de hogar inteligente. Debe ser receptivo, flexible y capaz de tener éxito en un entorno abierto y colaborativo con colegas.
Principales responsabilidades:
Participar en el desarrollo de la próxima generación de plataformas de software con rendimiento y fiabilidad de primer nivel
Mantener y optimizar la plataforma de software actual basada en Linux embebido y RTOS
Mantenimiento diario del código de la plataforma, incluyendo revisión de diseño, revisión de código y lanzamiento
Responsable de identificar y resolver problemas de la plataforma en todas las etapas del ciclo de vida del proyecto
Diseñar sistemas complejos de software embebido, asegurando que cumplan con los requisitos de rendimiento, seguridad y fiabilidad
Responsable del diseño, desarrollo y solución de problemas de módulos principales (transmisión de audio/vídeo, control, red, conectividad, almacenamiento, etc.)
Diseñar, desarrollar y optimizar software embebido para microcontroladores, procesadores y otros sistemas embebidos
Realizar análisis de rendimiento y optimizar el rendimiento del sistema, el uso de memoria y el consumo de energía
Escribir, depurar y probar software para sistemas embebidos utilizando C/C++ y otros lenguajes de programación relevantes
Utilizar métodos de compilación cruzada para integrar funcionalidades de terceros
Diagnosticar y resolver problemas complejos en sistemas embebidos, trabajando estrechamente con los equipos de hardware y firmware para depurar y optimizar el rendimiento del sistema
Realizar pruebas unitarias, pruebas de integración y validación del sistema para sistemas embebidos
Asegurar que el software sea seguro, confiable y cumpla con todos los estándares de rendimiento, incluyendo protocolos de seguridad para proteger contra posibles vulnerabilidades
Mantener y mejorar los sistemas de software embebido existentes
Elaborar documentación técnica, incluyendo especificaciones de diseño, arquitectura de software y manuales de usuario
Colaborar con proveedores externos y socios de terceros para integrar eficientemente componentes de hardware y software
Colaborar con equipos multifuncionales para definir los requisitos del sistema y diseñar soluciones efectivas
Mantenerse actualizado con las últimas tendencias y tecnologías en sistemas embebidos y aplicarlas para mejorar continuamente las características y el rendimiento de los productos
Trabajar con los equipos de aseguramiento de calidad para garantizar la solidez y fiabilidad de los sistemas embebidos
Capacitar y guiar a ingenieros juniors, brindando liderazgo técnico y compartiendo las mejores prácticas mediante revisiones de código y colaboración en equipo
Requisitos
Titulación requerida:
Título universitario en informática, ingeniería informática, ingeniería eléctrica o campo relacionado
5 o más años de experiencia profesional en desarrollo de software
Dominio del desarrollo de software embebido utilizando C/C++, con un sólido conocimiento de las mejores prácticas de programación
Sólida base técnica en Linux embebido y RTOS, con un profundo entendimiento de los principios de diseño y arquitectura de software
Habilidades sólidas para resolver problemas y tomar decisiones, con capacidad para pensar estratégicamente y actuar tácticamente
Experiencia liderando el diseño, desarrollo e implementación de soluciones de software complejas y de alto rendimiento (confiables y escalables) en entornos de producción
Experiencia con técnicas de optimización de rendimiento y consumo de energía para dispositivos embebidos
Comprensión sólida de microcontroladores, procesadores e interfaces periféricas (por ejemplo, UART, SPI, I2C, GPIO)
Experiencia con protocolos de red y seguridad en sistemas embebidos (por ejemplo, HTTP, MQTT, TLS)
Experiencia con sistemas de control de versiones (por ejemplo, Git) y herramientas de integración continua
Trayectoria comprobada de llevar productos de electrónica de consumo desde el diseño hasta el mercado
Habilidades sólidas de comunicación escrita y verbal para colaborar eficazmente con equipos multifuncionales y partes interesadas, asegurando una comunicación clara y concisa de conceptos e ideas técnicas
Capacidad para gestionar múltiples proyectos simultáneamente y priorizar tareas eficazmente en un entorno dinámico
Titulación deseada:
Experiencia en el desarrollo de productos de electrónica de consumo como IPC, timbres, centros de control (hub) y dispositivos para el hogar inteligente
Experiencia en las capas inferiores de la pila de software de almacenamiento (sistema de archivos, dispositivo de bloques, SSD)
Experiencia resolviendo cuellos de botella de rendimiento en plataformas y dispositivos con recursos limitados (CPU, memoria)
Experiencia, conocimientos y habilidades comprobadas en arquitectura de plataformas
Haber presentado propuestas a organizaciones de estándares o participado en el desarrollo de acuerdos de estándares
Experiencia como mentor, líder técnico o liderando un equipo de ingeniería
Beneficios
Rango salarial: 140.000 - 200.000 USD
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 gimnasio
Eventos trimestrales de formación de equipos
En TP-Link Systems Inc., estamos en constante búsqueda de 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 fomentar un entorno en el que todas las voces sean escuchadas, respetadas y valoradas. Nos dedicamos a ofrecer oportunidades de empleo iguales a todos los empleados y solicitantes, y prohibimos cualquier tipo de discriminación o acoso por 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 entorno de trabajo de apoyo 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 dinámico e inclusivo en TP-Link Systems Inc.
Por favor, no se aceptan consultas de agencias de terceros, y en este momento no podemos ofrecer patrocinio de visa.
$140,000-200,000