Descripción
Resumen:
Futurex busca un ingeniero de software Linux embebido talentoso para trabajar con sistemas criptográficos avanzados en todas las capas de un sistema operativo Linux embebido.
Aspectos destacados:
1. Trabajar con sistemas criptográficos avanzados en un entorno Linux embebido
2. Oportunidad de ascenso rápido y alta visibilidad individual
3. Participar directamente en el desarrollo de software de producción
Futurex es un líder mundial en soluciones de seguridad de cifrado de datos reforzadas. La sede corporativa y el campus de ingeniería de la empresa se encuentran en Bulverde, a 15 millas al norte de San Antonio, Texas.
Futurex busca un ingeniero de software Linux embebido talentoso. Los ingenieros de software Linux embebido de Futurex tendrán oportunidades de trabajar con sistemas criptográficos avanzados en todas las capas de un sistema operativo Linux embebido, como gestores de arranque (boot loaders), controladores del kernel y demonios de soporte del sistema.
Este puesto ofrece a los candidatos la oportunidad de ampliar sus habilidades participando directamente en el desarrollo de software de producción. La visibilidad individual dentro del equipo es alta y existen oportunidades de ascenso rápido.
RESPONSABILIDADES PRINCIPALES
Diseñar software y sistemas basados en los requisitos definidos para sistemas embebidos existentes y nuevos
Codificar, probar y solucionar problemas de componentes del sistema operativo para sistemas embebidos
Colaborar con miembros de los equipos de software y hardware para desarrollar, comprender y actualizar los requisitos de las funciones del producto
Redactar y mantener documentación técnica sobre temas como código, funcionalidad de las API y creación/resolución de incidencias de software
Mantener la confidencialidad respecto a la información que se esté procesando, almacenando o accediendo
Requisitos
CALIFICACIONES
Gran interés en Linux embebido, hardware embebido y software
Experiencia en desarrollo de software en C
Capacidad para trabajar cómodamente desde la interfaz de línea de comandos de Linux
Experiencia con herramientas básicas de desarrollo FLOSS (gcc, binutils, strace, valgrind, etc.)
Título universitario o superior en ciencias de la computación, ingeniería o campo afín
Conocimientos profundos de sistemas Linux embebidos, desarrollo de controladores Linux o depuración del kernel
Persona motivada, autodidacta y con ganas de aprender
PREFERIBLE
Experiencia construyendo un entorno Linux embebido desde cero (Buildroot, Yocto, OpenWRT, etc.)
Experiencia en la puesta en marcha inicial de una placa con un entorno Linux
Experiencia utilizando toolchains, incluida la compilación cruzada para diversas arquitecturas (ARM, PowerPC, x86_64 o aarch64)
Capacidad para leer código ensamblador (ARM, PowerPC, x86_64 o aarch64)
Experiencia depurando e integrando componentes de hardware con el sistema operativo Linux
Experiencia en scripting (Bash, shell POSIX)
Experiencia con software de control de versiones (git)
Experiencia con interfaces de hardware como I2C, SPI y GPIO.
Conocimientos sólidos de la pila y los subsistemas del kernel de Linux
Beneficios
Un papel clave en proyectos de software de producción trabajando directamente en tecnología de cifrado de vanguardia con un tiempo de comercialización muy corto
Remuneración competitiva y oportunidades de ascenso
Política flexible de horarios
Snacks y bebidas proporcionados por la empresa
Campus corporativo con vistas panorámicas y servicios como una pista de tenis, sendero para correr y putting green
Cultura corporativa acogedora, similar a la de una familia, especialmente adecuada para personas dinámicas, emprendedoras y motivadas
Únase a nosotros como ingeniero de software Linux embebido y contribuya a nuestros innovadores productos criptográficos.