Salario negociable
Planar Systems
Hillsboro, OR, USA
El Ingeniero de Firmware forma parte del grupo de desarrollo de productos y trabaja estrechamente con los equipos de proyectos de Planar para diseñar firmware y aplicaciones de alta calidad para productos de pantallas comerciales. Este ingeniero contribuirá durante todo el ciclo de vida del producto para lanzar nuevos productos y mejorar las ofertas existentes en la línea de productos de Planar. Por ello, diseñará, implementará, probará y dará soporte a firmware para arquitecturas basadas en procesadores de video, así como a software para el control de pantallas y apoyo en la línea de producción. En este puesto, el ingeniero utilizará y aplicará frecuentemente estándares técnicos, principios, teorías, conceptos y técnicas con el fin de recomendar e implementar soluciones oportunas a una variedad de problemas técnicos de gran alcance y complejidad. Lo que harás: Contribuir durante todo el ciclo de vida del desarrollo del producto: diseñar, desarrollar, revisar, probar, documentar y dar soporte a aplicaciones de firmware y software para entornos de pantallas comerciales Analizar, desarrollar y recomendar arquitecturas de diseño que apoyen los objetivos del producto Dirigir ocasionalmente o coordinar pequeños equipos técnicos que desarrollen soluciones de complejidad moderada Desarrollar y presentar ocasionalmente formaciones técnicas, y/o contribuir a la tutoría de pasantes u otros empleados Interactuar con el servicio al cliente, ingenieros de campo (internos y externos a Planar) y usuarios finales para analizar y resolver problemas técnicos en el campo Evaluar implementaciones actuales y futuras en el campo para identificar oportunidades de mejora del rendimiento del producto Interactuar con el equipo de operaciones de la empresa para analizar y resolver problemas relacionados con el software en la línea de producción Desarrollar y revisar documentación para clientes internos y externos (notas de lanzamiento, guías de usuario, instrucciones de trabajo) Cumplir con los estándares internos de los procesos de introducción de nuevos productos (NPI) e ingeniería de software de la empresa Desarrollar y mantener herramientas de software para calibración, fabricación y validación Requisitos Lo que necesitarás: Título universitario en Ciencias de la Computación, Ingeniería Informática, Ingeniería Eléctrica o campo relacionado Mínimo 5 años de experiencia laboral en desarrollo de software, preferiblemente con experiencia significativa en sistemas embebidos Debe tener dominio en las siguientes áreas: Desarrollo de software en Linux C o C++ para sistemas embebidos Experiencia en cualquiera de las siguientes áreas es deseable: Desarrollo de sistemas embebidos en Linux; desarrollo de controladores o kernel de Linux Diseño de aplicaciones multihilo, multiproceso y en red Lenguajes de scripting comunes como Python y bash Lectura de esquemáticos y uso de herramientas de diagnóstico de hardware como osciloscopios Experiencia en desarrollo de electrónica para pantallas, especialmente en la gestión de circuitos integrados (IC) o IP de video y controladores de hardware de bajo nivel Interfaces de video digital como HDMI y DisplayPort JavaScript o TypeScript para desarrollo de aplicaciones o web Diseño de interfaces de usuario y/o trabajo cercano con diseñadores de IU Experiencia general en desarrollo multiplataforma Diversos protocolos de comunicación incluyendo RS-232, I2C, CAN, SPI, USB, TCP y UDP sobre IP Implementación de API sobre capas de protocolos de comunicación como MQTT o HTTP Metodologías de ciclo de vida de desarrollo de software ágiles y seguras Excelentes habilidades organizativas, comunicación verbal y escrita, y un alto nivel de habilidades interpersonales Beneficios ¡Todos los beneficios comienzan desde el primer día de empleo! 75% del seguro médico pagado por el empleador para el empleado. Cobertura familiar también incluida. 100% del seguro dental y de la vista pagado por el empleador para el empleado y sus dependientes 100% del seguro de discapacidad a corto y largo plazo, y seguro de vida pagado por el empleador Plan de jubilación 401k con coincidencia: si aportas el 5%, nosotros coincidimos con el 4%. 100% vestido de inmediato. 10 días festivos pagados A partir de 15 días pagados de PTO (incluyendo tiempo de enfermedad y vacaciones) anualmente Programa de Asistencia al Empleado (EAP) Cuenta de Gastos Flexibles (FSA) Declaración de EEOC: Planar es un empleador que ofrece igualdad de oportunidades. Creemos en fomentar una cultura de igualdad, diversidad e inclusión. Nuestro compromiso con este objetivo se expresa claramente en nuestra política de cero tolerancia ante cualquier tipo de discriminación o acoso, incluyendo por raza, color, sexo, edad, religión, orientación sexual, origen nacional, discapacidad, información genética, embarazo, estatus de veterano protegido o cualquier otra característica protegida por leyes federales, estatales o locales aplicables. Nuestras prácticas de contratación garantizan que las decisiones se basen únicamente en las calificaciones, mérito y necesidades comerciales actuales, extendiéndose a todos los aspectos de nuestras operaciones: desde la contratación y promoción hasta despidos y recontrataciones, licencias, compensación, beneficios y formación. Estamos comprometidos a mantener un entorno de trabajo libre de drogas.