Categorías
···
Entrar / Registro

Ingeniero de Software Integrado (Sistema)

$100,000-140,000

TP-Link Systems Inc.

Irvine, CA, USA

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

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 conexiones más rápidas y confiables. 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, innovación, excelencia y 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 fluido y sin esfuerzo. Descripción general: Buscamos un Ingeniero de Software Embebido Junior (Sistemas) con experiencia para diseñar, desarrollar y mejorar plataformas de software embebido de alto rendimiento para dispositivos de red residencial, incluyendo routers, repetidores de rango, puertas de enlace de fibra, puertas de enlace FWA y puertas de enlace xDSL. En este puesto, diseñará, implementará y optimizará componentes y funciones de infraestructura en plataformas como Linux, RPPL, RDK y OpenWrt. Asegurará que la plataforma de software cumpla con los requisitos funcionales y de rendimiento de diversos productos de red, manteniendo la compatibilidad con periféricos e interfaces en la nube. Responsabilidades principales: Colaborar con equipos multifuncionales, incluyendo gerentes de producto, diseñadores, ingenieros y equipos de control de calidad, para entregar plataformas de software embebido de alto rendimiento para una variedad de dispositivos de red residencial. Desarrollar y optimizar componentes de infraestructura, definir especificaciones para módulos de la plataforma y asegurar la integración y la interacción fluida entre ellos. Diseñar e implementar nuevas funciones en C/C++, asegurando que cumplan con los requisitos funcionales, de rendimiento y de seguridad, y respetando los plazos del proyecto. Asegurar que los componentes y funciones de la plataforma sean adaptables a diversos periféricos e interfaces en la nube, manteniendo altos estándares de funcionalidad y rendimiento. Crear documentación técnica clara y completa, incluyendo análisis de requisitos, diseños de software y otros documentos necesarios para apoyar el desarrollo, mantenibilidad y colaboración. Realizar revisiones de código, proporcionando retroalimentación para mantener los estándares de codificación y las mejores prácticas en todo el equipo. Realizar pruebas unitarias, de integración y de sistema, colaborando con el equipo de control de calidad para definir estrategias de prueba y resolver problemas detectados durante las pruebas. Supervisar los procesos de desarrollo de software en un entorno ágil, asegurando la entrega oportuna de software de alta calidad. Investigar y resolver problemas reportados por clientes, mejorando el rendimiento y garantizando una excelente experiencia de usuario. Mantenerse informado sobre tendencias del sector y productos de la competencia, asegurando que la plataforma de software siga siendo innovadora, competitiva y preparada para el futuro. Requisitos Calificaciones requeridas: Título universitario en Ciencias de la Computación, Ingeniería en Computación, Ingeniería Eléctrica o experiencia equivalente. 2 o más años de experiencia en desarrollo de software embebido, especialmente en productos de red para consumidores como routers, repetidores de rango, puertas de enlace de fibra, puertas de enlace FWA y puertas de enlace xDSL. Experiencia en diseño de software y resolución de problemas para plataformas de red, con conocimientos en sistemas como Linux/OpenWrt. Dominio del desarrollo de software embebido en C/C++, con un buen entendimiento de las mejores prácticas de programación. Conocimientos completos de protocolos y estándares de red (por ejemplo, TCP/IP, DHCP, IPv4, IPv6). Comprensión del ciclo de vida del desarrollo de software, incluyendo control de versiones, pruebas unitarias e integración continua. Habilidades sólidas de comunicación y colaboración, con capacidad para trabajar eficazmente en equipos multifuncionales. Calificaciones deseables: Dominio de patrones de diseño de software (por ejemplo, MVC, patrón Factory) y un buen entendimiento de sus principios. Experiencia práctica con empaquetado de software, diseño de API y archivos make en entornos de compilación complejos. Experiencia previa en el desarrollo de productos de red para consumidores, incluyendo routers, switches y repetidores de rango. Conocimiento de protocolos de seguridad en red (por ejemplo, TLS, WPA3) y mejores prácticas para asegurar sistemas embebidos. Experiencia con herramientas y técnicas de depuración como JTAG, osciloscopios y analizadores lógicos. Capacidad para adaptarse rápidamente a nuevas tecnologías y marcos de trabajo en red. Excelentes habilidades para resolver problemas, atención al detalle y enfoque proactivo para enfrentar desafíos. 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 dependientes) Aportes a fondos 401k Evaluaciones 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 impulsa la innovación, la colaboración y 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. Estamos dedicados a ofrecer oportunidades de empleo equitativas 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, situación de discapacidad, genética, estatus 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 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 dinámico e inclusivo en TP-Link Systems Inc. Por favor, absténganse agencias de terceros, y en este momento no podemos ofrecer patrocinio de visa.

Fuentea:  workable Ver publicación original

Ubicación
Irvine, CA, USA
Mostrar mapa

workable

También le puede interesar

Axiom Software Solutions Limited
Scrum Master
Dallas, TX, USA
Descripción: Rol: Scrum Master Trabajo en Dallas, TX DESCRIPCIÓN DEL TRABAJO: El Scrum Master 1 coordina el trabajo de un equipo de desarrollo ágil y supervisa el proceso y los procedimientos del ciclo de vida del desarrollo de software. Este rol implica planificar y facilitar las actividades Scrum, como la planificación del sprint, las reuniones diarias (daily stand-ups), demostraciones, revisiones del tablero y retrospectivas. El Scrum Master colabora con clientes o usuarios finales para comprender los requisitos del negocio y actúa como enlace entre los equipos de desarrollo y la gerencia de productos para garantizar que se sigan los procesos de proyecto adecuados. Además, identifica y resuelve impedimentos que puedan ralentizar el desarrollo o impedir que el equipo alcance sus objetivos o hitos establecidos. Ayuda a garantizar que todos los miembros del equipo hayan realizado los pasos adecuados en las historias para que su equipo funcione como una máquina bien engrasada. Elimina impedimentos, fomenta que el equipo trabaje únicamente en tareas asignadas y anima al Gerente de Desarrollo a planificar. Lleva a cabo retrospectivas y programa la revisión del backlog. • Planificar y facilitar actividades Scrum, incluyendo la planificación del sprint, reuniones diarias, demostraciones, revisiones del tablero y retrospectivas. • Asegurar la descomposición del trabajo. Exigir la división de historias en subhistorias, tareas, spikes, etc. • Ayudar a elaborar el cronograma para las entregas. (La línea de tiempo de desarrollo, aunque el PMO será finalmente responsable del cronograma). Asignación/carga de recursos, ¿cuál es nuestra capacidad? (El proyecto es lo que necesitamos hacer, el equipo debe enfocarse en quién debe hacer qué). • Identificar estratégicamente si el cronograma requiere más recursos de los que actualmente tiene el equipo. Equilibrio de recursos. • Colaborar con clientes o usuarios finales para comprender los requisitos del negocio. • Actuar como enlace entre los equipos de desarrollo y la gerencia de productos para garantizar que se sigan los procesos de proyecto adecuados. • Identificar y resolver impedimentos que puedan ralentizar el desarrollo o impedir que el equipo alcance sus objetivos o hitos establecidos. • Trabajar con los miembros del equipo en el backlog y los procesos. • Comprender y eliminar impedimentos en el proceso Scrum. • Escalar problemas de riesgo fuera del grupo de desarrollo a otros niveles de gestión. (Si nos retrasamos durante el sprint, no simplemente lo aceptamos, intentamos impulsarlo e identificar qué se puede hacer). Tomar lo que está ocurriendo e identificar los problemas ante los grupos adecuados que puedan actuar al respecto. 3 años de experiencia relacionada en el campo de ingeniería. Certificación de Scrum Master (CSM) deseable. Amplio conocimiento de las metodologías ágiles y del marco Scrum. Dominio de herramientas Scrum (por ejemplo, JIRA). Excelentes habilidades de comunicación, facilitación y resolución de conflictos. Capacidad para trabajar colaborativamente con equipos multifuncionales. Conocimientos y experiencia básica en gestión de proyectos.
Salario negociable
Cookie
Configuración de cookies
© 2025 Servanan International Pte. Ltd.