Categorías
···
Entrar / Registro

Ingeniero Senior de Software Embebido

$140,000-200,000/año

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 proveedor número uno del mundo 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 excepcional y permitir a los consumidores disfrutar de un estilo de vida sin interrupciones y sin esfuerzo. 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. Nuestro equipo será responsable de desarrollar la próxima generación de plataformas de software y mantener la plataforma de software actual de Linux embebido y RTOS con un rendimiento y fiabilidad de primer nivel, utilizada por productos para el hogar inteligente como cámaras, timbres, cerraduras electrónicas y otros productos IoT. En este puesto, usted 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 para lanzar al mercado productos increíbles para el hogar inteligente. Debe ser receptivo, flexible y capaz de tener éxito en un entorno abierto y colaborativo entre colegas. Responsabilidades principales: Participar en el desarrollo de la próxima generación de plataformas de software con un rendimiento y fiabilidad de primer nivel Mantener y optimizar la plataforma de software actual de 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 A/V, control, redes, 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. Solucionar 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. Proporcionar 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 de manera eficiente 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 de la industria en sistemas embebidos y aplicarlas para mejorar continuamente las características y el rendimiento del producto. Trabajar con equipos de aseguramiento de calidad para garantizar la solidez y fiabilidad de los sistemas embebidos. Capacitar y guiar a ingenieros junior, proporcionando liderazgo técnico y compartiendo las mejores prácticas mediante revisiones de código y colaboración en equipo. Requisitos Calificaciones requeridas: 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 arquitectura y diseño de software. Fuertes habilidades para resolver problemas y tomar decisiones, con capacidad para pensar estratégicamente y actuar tácticamente. Experiencia liderando el diseño, construcción e implementación de soluciones de software complejas y de alto rendimiento (confiables y escalables) en producción Experiencia con técnicas de optimización de energía y rendimiento para dispositivos embebidos. Sólido conocimiento 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 Fuertes habilidades 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 de manera efectiva en un entorno acelerado. Calificaciones preferidas: Experiencia en el desarrollo de productos de electrónica de consumo como IPC, 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). Experiencia comprobada, conocimientos y habilidades en arquitectura de plataformas. Contribuir con propuestas a organizaciones de estándares o participar en el desarrollo de acuerdos de estándares Experiencia como mentor, líder técnico o liderar un equipo de ingeniería 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) Contribuciones a fondos de 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 constantemente buscando personas ambiciosas apasionadas por su trabajo. Creemos que la diversidad impulsa la innovación, la colaboración y fomenta 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 ofrecer 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, nos esforzamos por crear un lugar de trabajo de apoyo y orientado al crecimiento para todos. Si usted comparte nuestra pasión y conexión con esta misión, le damos la bienvenida a postularse y unirse a nosotros para construir un equipo vibrante e inclusivo en TP-Link Systems Inc. Por favor, no se aceptan consultas de agencias de terceros, y actualmente no podemos ofrecer patrocinio de visas.

Fuentea:  workable Ver publicación original

Ubicación
Irvine, CA, USA
Mostrar mapa

workable

También le puede interesar

Workable
Desarrollador TIBCO
Rol: Desarrollador TIBCO Ubicación: Jackson MI - Modalidad híbrida Tipo de puesto: Contrato Estamos buscando un Desarrollador TIBCO para unirse al equipo de integración que apoya a Consumers Energy en Jackson, MI. El candidato ideal tendrá una amplia experiencia en TIBCO BusinessWorks 6.x y un sólido conocimiento de los patrones de integración empresarial. Responsabilidades: ·       Diseñar, desarrollar y soportar soluciones de integración utilizando TIBCO BusinessWorks 6.x y 5.x, TIBCO EMS, desarrollo de API y TIBCO BusinessEvents. ·       Desarrollar y mantener API utilizando TIBCO API Exchange, incluyendo servicios web RESTful y SOAP ·       Configurar y monitorear mensajería utilizando TIBCO EMS, Hawk y Rendezvous ·       Colaborar con analistas de negocio, arquitectos y otros desarrolladores para entregar soluciones de integración de alta calidad ·       Diagnosticar y resolver problemas de producción de manera oportuna ·       Participar en revisiones de código y procesos de despliegue ·       Asegurar que los componentes de integración cumplan con estándares de seguridad, rendimiento y escalabilidad Requisitos obligatorios: ·       5 o más años de experiencia práctica en: ·       TIBCO BusinessWorks (BW) 6.x y 5.x ·       TIBCO EMS, Hawk, BusinessEvents ·       TIBCO Rendezvous y API Exchange Gateway ·       Sólido conocimiento de SOA y arquitectura de integración ·       Experiencia con API RESTful y SOAP ·       Conocimientos en DevOps, pipelines CI/CD y control de versiones basado en Git ·       Sólidas habilidades de depuración y resolución de problemas en entornos empresariales ·       Capacidad para trabajar de forma independiente en entornos híbridos/remotos ·       Excelentes habilidades de comunicación verbal y escrita Deseable: ·       Conocimientos de contenedores (Docker/Kubernetes) y plataformas en la nube (Azure o AWS) ·       Experiencia con otras tecnologías de integración o lenguajes de scripting ·       Experiencia previa en sectores de servicios públicos o energéticos Nota: necesitan habilidades de desarrollo BW y BE, no solo una u otra, deben tener buenas habilidades de comunicación, dominio claro del inglés; también estoy preguntando si están dispuestos a mudarse a Jackson MI, junto con experiencia en desarrollo de API
Jackson, MS, USA
Salario negociable
Craigslist
Carrera en Desarrollo de Software (Remoto) 🧑‍💻
Buscamos personas enfocadas en su carrera que estén listas para ingresar al campo de la tecnología. Este programa es ideal si deseas adquirir habilidades prácticas de programación, completar proyectos profesionales y prepararte para puestos como desarrollador de software y web. El programa es remoto y flexible: elige entre tiempo completo o parcial, con casi 900 horas de capacitación guiada y trabajo basado en proyectos. Practicarás lenguajes de programación estándar en la industria, herramientas para desarrolladores y flujos de trabajo, mientras construyes un portafolio sólido y un currículum que te ayudarán a conseguir empleo. 🖥️ Fundamentos de Tecnología y Programación • Comprender cómo funcionan las computadoras, redes, navegadores e internet • Aprender sobre algoritmos, estructuras de datos, sistemas numéricos y temas de seguridad • Programación práctica con Python, utilidades de línea de comandos y construcción lógica 💻 Desarrollo Web y Front-End • Diseñar sitios web con HTML5, CSS3 y Bootstrap • Crear experiencias de usuario interactivas con JavaScript, jQuery y React.js • Aplicar principios de diseño responsivo y usabilidad 🗄️ Desarrollo Back-End y Bases de Datos • Diseñar y gestionar bases de datos SQL y SQL Server • Ejecutar operaciones CRUD con sistemas relacionales • Crear aplicaciones back-end con Python (Django) y C# (.NET Framework/Core) 🧑‍💻 Lenguajes de Programación y Herramientas • Trabajar con C#, Python, JavaScript, HTML, CSS, SQL y más • Usar Git, GitHub, Visual Studio y Team Foundation Server • Aprender control de versiones y programación colaborativa 🧪 Proyectos Finales • Entregar dos proyectos del mundo real (Python + C#) • Aplicar métodos Agile, Scrum y DevOps • Desarrollar habilidades de depuración, trabajo en equipo y resolución de problemas 🧰 Preparación Profesional • Redacción de currículums, estrategias para cartas de presentación y consejos de búsqueda de empleo • Práctica de whiteboarding y entrevistas técnicas • Prepararse para oportunidades de nivel inicial como desarrollador 🚀 No se requiere experiencia técnica previa. Abierto a estudiantes remotos. 👉 Postúlate ahora: https://softwaredevpros.online/
2817 Chickasaw St, New Orleans, LA 70126, USA
$30/hora
Workable
Ingeniero Principal de Software - Node
Resumen del trabajo Un Ingeniero Principal de Software para Node es un asociado en Creative Chaos que es principalmente responsable de desarrollar aplicaciones del servidor en diversas plataformas de software, incluyendo pero no limitado a escribir APIs Restful que serán utilizadas por aplicaciones cliente. Un ingeniero principal de software se asegura de que la funcionalidad, seguridad y rendimiento de la aplicación del servidor sean según el diseño y estén completamente libres de errores. Los ingenieros principales tienen la responsabilidad de liderar un equipo de ingenieros, capacitar a los miembros del equipo mediante formación continua y orientación. Funciones y Responsabilidades Liderar un equipo de ingenieros de software Capacitar a los miembros del equipo mediante formación y orientación Analizar los requisitos del negocio Estimar las tareas asignadas Escribir código y pruebas unitarias Colaborar con otros miembros del equipo Optimizar el código para mejorar la seguridad y el rendimiento Mantener los sistemas corrigiendo cualquier problema existente Actualizar el software de seguimiento de incidencias Proporcionar actualizaciones de estado Comunicarse con el cliente Controlar versiones del código Investigar nuevas tecnologías Actualizar habilidades y conocimientos Evaluar candidatos para puestos vacantes Requisitos Título mínimo de Licenciatura en Ciencias de la Computación/Ingeniería de Software o equivalente. Mínimo 6-8 años de experiencia relacionada en la industria profesional Excelentes habilidades de comunicación Alto dominio de las tecnologías en Javascript Conocimiento de NodeJS y sus frameworks disponibles como ExpressJS y NestJS Conocimiento y experiencia en la escritura de componentes backend y APIs Restful Comprensión de los estándares de accesibilidad y cumplimientos de seguridad Conocimientos prácticos de Typescript, funciones de Azure, YAML, Terraform son preferidos. Experiencia con diferentes bases de datos relacionales y sin esquema como MySQL, PostgreSQL y MongoDB Crear la estructura de la base de datos para la funcionalidad requerida Experiencia en la escritura de pruebas unitarias y asegurar una cobertura mínima del 90% Conocimiento y experiencia con Github, JIRA y otras herramientas de colaboración Comprensión de los estándares y cumplimientos de seguridad Conocimientos básicos de tecnologías front-end. Actitud flexible y personalidad versátil Excelentes habilidades de presentación Fuerte influencia entre los miembros del equipo
Lahore, Pakistan
Salario negociable
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.