IWORX SYSTEMS
Ingeniero Eléctrico - Nivel de entrada
Tiempo completo • iWorx Systems
Beneficios:
- 401(k)
- Coincidencia 401(k)
- Seguro dental
- Seguro médico
- Tiempo libre remunerado
- Reparto en beneficios
- Seguro de visión
- Recursos de bienestar
Acerca de iWorx
iWorx Systems es una pequeña empresa propiedad de ingenieros situada en Dover, NH. Durante más de 30 años, iWorx ha estado desarrollando hardware y software para adquisición de datos para la educación e investigación en ciencias de la vida. Nuestros instrumentos se utilizan en laboratorios de fisiología, farmacología e ingeniería biomédica en todo el mundo.
A quién buscamos
Buscamos un ingeniero eléctrico de nivel inicial en el lugar para trabajar directamente junto al ingeniero de hardware que diseña las placas y al ingeniero de software y fundador, que es el arquitecto principal del software principal del anfitrión. Ese es todo el ciclo, y tú poseerías un tercio de él. No hay burocracia entre tú y una decisión, y las personas con las que trabajas más cerca están justo al final del pasillo.
Nuestra pila tecnológica
Nuestros sistemas están construidos sobre microcontroladores ARM de 32 bits que ejecutan Zephyr RTOS, transmitiendo datos por USB de alta velocidad (480 Mb/s) y Bluetooth a nuestro software de adquisición y análisis en Windows y macOS.
Lo que harás
- Desarrollo de firmware en C: Diseñar, escribir y mantener firmware en C para microcontroladores ARM de 32 bits en toda nuestra línea de productos de adquisición de datos.
- Propiedad de extremo a extremo: Proyectos propios desde los requisitos y la arquitectura hasta la puesta en marcha de placas, depuración, lanzamiento y soporte post-lanzamiento.
- Gestión de Zephyr RTOS: Trabajar en Zephyr RTOS, manteniendo nuestro fork interno y contribuyendo con cambios aguas arriba para mantener el fork delgado y rebases simples.
- Automatización de pruebas: Construir y mantener la automatización de pruebas hardware-in-the-loop (HIL) en Python.
- Depuración de objetivos: Depurar hardware y firmware usando depuradores SWD/JTAG, analizadores lógicos y osciloscopios.
- Propiedad del entorno: Posee el entorno de desarrollo, incluyendo cadenas de herramientas, dependencias y configuración de compilación en las estaciones de trabajo de ingeniería (incluida la tuya propia).
- Voz técnica: En un equipo tan pequeño, se espera que aportes activamente ideas, diseños y dirección arquitectónica.
Lo que buscamos
Obligatorio
Obligatorio
- Lenguaje C: Competencia en C para objetivos embebidos.
- Experiencia en RTOS: Experiencia práctica con un RTOS. (Zephyr es un gran punto a favor; experiencia con FreeRTOS, ThreadX o similares permite subir rápidamente).
- Depuración de firmware: Habilidades sólidas de depuración. Esto es lo más importante de esta lista. Gran parte del trabajo consiste en descubrir por qué algo que debería funcionar y no lo hace.
- Control de versiones: Fluidez en git (ramificación, historial y recuperación segura de versiones anteriores del trabajo).
- Competencia en Linux: Comodidad en Linux, incluyendo gestionar tus propios entornos Python y dependencias de paquetes sin soporte.
- Autodirección: Capacidad para trabajar de forma independiente y documentar tu trabajo a fondo.
Fuerte ventaja
- Experiencia directa con Zephyr RTOS
- Enviar pull requests a un proyecto upstream de código abierto
- Experiencia en C++
- Automatización de pruebas hardware-in-the-loop
- USB de alta velocidad y BLE
- Leer esquemas y trabajar junto a la puesta en marcha de hardware
- Formación en instrumentación de ciencias de la vida, dispositivos médicos o equipos de laboratorio
Nota sobre el diseño de hardware:
No se requiere experiencia en diseño de hardware. Es útil conocer circuitos, esquemas y PCBs, pero contamos con un ingeniero de hardware dedicado que se encarga del diseño de esquemas y placas.
¿Es este el ajuste adecuado para ti?
Este puesto es para ingenieros que quieren la propiedad más que el proceso. No te entregarán un ticket descompuesto. Te darán un problema, y los sacrificios serán tuyos.
Ese es el principal atractivo y la principal demanda. Serías el único ingeniero de firmware en el sitio. No hay una gran red de seguridad, ni una cultura obligatoria de revisión de código, ni nadie que detecte errores si los pasas por alto. Los ingenieros que prosperan aquí son aquellos que construyen su propia red de seguridad: pruebas, herramientas, documentación y la disciplina para usarlas de forma constante.
Si quieres un gran equipo corporativo, capas de aprobación formales y un carril bien definido, este no es ese trabajo. Si has sido la persona de un gran equipo que deseaba que pudieras arreglar el problema, puede que sea exactamente ese trabajo.
Currículum y carta de presentación
Por favor, envíe tanto su currículum como una carta de presentación. No se revisarán las solicitudes sin carta de presentación.
Currículum y carta de presentación
Por favor, envíe tanto su currículum como una carta de presentación. No se revisarán las solicitudes sin carta de presentación.
Compensación: 80.000,00 $ al año
(si ya tienes un currículum en Indeed)