TP-Link Systems Inc.
Ingeniero 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, 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 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 expandiendo 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 la profesionalidad, la innovación, la excelencia y la 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 sin interrupciones y sencillo.
Descripción general:
Estamos buscando 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.
En este puesto, diseñará, implementará y optimizará funciones principales del software embebido en nuestras plataformas. Asegurará que dichas funciones cumplan con los requisitos de fiabilidad y rendimiento de diversos productos para el hogar inteligente, y que sean compatibles 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 para llevar al mercado productos increíbles de hogar inteligente.
Responsabilidades principales:
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.
Ser responsable de identificar y resolver problemas de la plataforma en todas las etapas del ciclo de vida del proyecto.
Participar en el diseño, desarrollo y solución de problemas de módulos principales (transmisión de audio y video, control, redes, conectividad, almacenamiento, etc.).
Colaborar con equipos multifuncionales para definir los requisitos del sistema y diseñar soluciones efectivas.
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.
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, incluidos los protocolos de seguridad para proteger contra posibles vulnerabilidades.
Optimizar el código para cumplir con los requisitos de rendimiento, memoria y eficiencia energética.
Trabajar con sistemas de control de versiones (por ejemplo, Git) y herramientas de desarrollo para integración continua.
Preparar documentación técnica, incluyendo especificaciones de diseño, arquitectura del software y manuales de usuario.
Colaborar con proveedores externos y socios de terceros para integrar eficientemente componentes de hardware y software.
Mantenerse actualizado sobre las tendencias y tecnologías emergentes en sistemas embebidos, IoT y protocolos de conectividad para mejorar continuamente las características y el rendimiento de los productos.
Mentorizar y guiar a recién graduados, brindando liderazgo técnico y compartiendo las mejores prácticas mediante revisiones de código y colaboración en equipo.
Requisitos
Cualificaciones requeridas:
Título universitario en informática, ingeniería eléctrica o campo relacionado.
Más de 3 años de experiencia en software embebido.
Dominio de la programación de software embebido en C/C++, con un sólido conocimiento de las mejores prácticas de codificación.
Experiencia en el diseño de módulos principales de software.
Conocimientos de sistemas operativos embebidos (por ejemplo, RTOS, Linux) y diseño de sistemas en tiempo real.
Experiencia con microcontroladores, procesadores e interfaces de hardware como UART, SPI, I2C y GPIO.
Experiencia con protocolos de red y seguridad en sistemas embebidos (por ejemplo, HTTP, MQTT, TLS, algoritmos de cifrado).
Comprensión del ciclo de vida del desarrollo de software, incluyendo control de versiones, pruebas unitarias e integración continua.
Excelentes habilidades para resolver problemas y atención al detalle.
Capacidad para trabajar de forma independiente y en equipo en un entorno dinámico.
Cualificaciones preferidas:
Experiencia en el desarrollo de productos de electrónica de consumo como cámaras IP, timbres, centros (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 en la resolución de cuellos de botella de rendimiento en plataformas y dispositivos con recursos limitados (CPU, memoria).
Historial comprobado en software embebido de Wi-Fi, Bluetooth/BLE y redes TCP/IP.
Fuertes habilidades de comunicación, relaciones interpersonales y liderazgo de proyectos.
Capacidad para adaptarse rápidamente a nuevas tecnologías y marcos de trabajo.
Conocimientos de técnicas de optimización de energía para dispositivos embebidos.
Beneficios
Rango salarial: $100.000 - $140.000
Bocadillos y bebidas gratuitos, y almuerzo proporcionado los viernes
Seguro médico, dental y de visión completamente pagado (cobertura parcial para los 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 en constante búsqueda de personas ambiciosas apasionadas por su trabajo. Creemos que la diversidad alimenta la innovación, la colaboración y fomenta nuestro espíritu emprendedor. Como empresa global, valoramos enormemente las perspectivas diversas y estamos comprometidos a crear un entorno donde todas las voces sean escuchadas, respetadas y valoradas. Estamos dedicados a ofrecer oportunidades de empleo iguales a todos los empleados y solicitantes, y prohibimos cualquier tipo de discriminación o acoso por motivos de raza, color, religión, edad, sexo, origen nacional, situació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, 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 vibrante e inclusivo en TP-Link Systems Inc.
Por favor, absténganse agencias de terceros, y en este momento no podemos ofrecer patrocinio de visa.
$100,000-140,000