Launch Legends
EnviroLogix
Ingeniero/a de Software
Descripción del puesto
Únete a EnviroLogix y formarás parte de un equipo que está impulsando los límites del diagnóstico en laboratorios de ciencias de la vida, mercados de granos y la cadena de suministro de alimentos. Valoramos el conocimiento y la experiencia diversos de todos los miembros del equipo y buscamos equipos multifuncionales en todos los niveles. Desde el principio, nuestra motivación ha sido crear tecnologías de diagnóstico innovadoras, buscando formas innovadoras de ayudar a los clientes a resolver sus problemas. El impulso por ser pioneros en avances continúa hoy, mientras desarrollamos tecnología de diagnóstico inteligente y sencilla.
Resumen general
La responsabilidad principal del Ingeniero/a de Software es desarrollar y mantener aplicaciones que soporten nuestra plataforma QuickScan y las pruebas de diagnóstico que las utilizan. QuickScan es una serie de sistemas lectores integrados de hardware y software que se utilizan para interpretar los resultados de las pruebas de flujo lateral para la toma de decisiones operativas en puntos de detección a lo largo de la cadena de suministro de alimentos y piensos.
El Ingeniero/a de Software es responsable del desarrollo y mantenimiento del software QuickScan, incluida la adición de nuevas funciones, la depuración y el soporte multiplataforma. Este puesto también colaborará con desarrolladores back-end y front-end para dar soporte a la integración del software QuickScan con el sistema de gestión de datos basado en la nube TotalHub. Puede haber oportunidades para el desarrollo de hardware. El Ingeniero/a de Software aporta un enfoque centrado en el cliente al desarrollo de productos, la investigación y el soporte de fabricación con usuarios internos y externos. Este es un puesto de crecimiento continuo en ingeniería de software y tecnología de productos con oportunidades para explorar y profundizar habilidades a nivel empresarial en una amplia variedad de sistemas de software y hardware.
Las responsabilidades incluyen
- Ser responsable del desarrollo y mantenimiento de QuickScan, incluidas nuevas funciones, refactorización y resolución de defectos
- Construcción y lanzamiento de ingeniería, incluida la configuración de la cadena de herramientas, las salidas de compilación y la gestión de lanzamientos
- Mantener las dependencias del proyecto para garantizar compilaciones estables y repetibles en todos los entornos de desarrollo *
- Escribir y mantener documentación para desarrolladores, incluidas SOP de compilación/ejecución y manuales de resolución de problemas *
- Diagnosticar y resolver problemas de producción informados por los equipos de fabricación, de campo y los clientes *
- Seguir las mejores prácticas de gestión de cambios para mantener una alta calidad del producto a lo largo del ciclo de vida *
- Colaborar con los socios de integración de TotalHub para dar soporte a flujos de trabajo, transporte de datos y experiencia de usuario del cliente *
- Participar en la resolución formal de problemas y actividades de mejora continua para reducir el desperdicio de procesos *
- Contribuir a las discusiones de diseño y resolución de problemas para recopilar la voz del cliente *
- Crear y mantener documentación de desarrollo para preservar el conocimiento a lo largo del ciclo de vida del producto *
- Asumir la responsabilidad de la comunicación, incluido el seguimiento constante con clientes internos y externos
Habilidades requeridas
- Sólida experiencia en la creación y el soporte de aplicaciones C++ en producción
- Sólida experiencia en Qt con Qt Widgets/Qt Quick, herramientas de UI y patrones model/view
- Sólida experiencia en desarrollo/compilación nativa de Windows, incluido el toolchain MSVC y compilaciones CLI
- Se requiere experiencia con JavaScript en entornos de producción
- Sólida experiencia en depuración, con capacidad demostrada para aislar fallos en código, bibliotecas y dependencias *
- Comunicación escrita y verbal excelente y oportuna con partes interesadas técnicas y no técnicas *
- Experiencia con Microsoft Office y herramientas de colaboración, incluido Teams *
- Capacidad demostrada para crear claridad a través de trabajo estándar y documentación *
- Agilidad para pasar de la ingeniería de funciones al soporte de campo sin perder calidad *
- Compromiso con la ejecución repetible en los procesos de compilación, prueba y lanzamiento *
Requisitos de cualificación
- Mínimo de 3 – 4 años de experiencia desarrollando y dando soporte a software C++ en entornos de producción *
- Se agradecen, pero no son obligatorios, formación adicional y certificaciones
Requisitos físicos
- Capacidad para levantar hasta 25 libras
- Capacidad para trabajar en entornos de fabricación, oficina y laboratorio
- La experiencia con Agile (Planificar, Sprint, Revisar), la resolución formal de problemas y la mejora continua es una ventaja
- La experiencia en el uso de herramientas modernas asistidas por IA para depuración, documentación y aceleración de pruebas es una ventaja
- La experiencia con integraciones en la nube, incluido Amazon Web Services y flujos de datos del cliente a la nube, es una ventaja
- La experiencia con Elixir y/o la programación o resolución de problemas con React es una ventaja
- Se prefiere título de Grado en Informática/Ingeniería de Software/Ingeniería Informática/Ingeniería Eléctrica (o campo relacionado)
El rango previsto para este puesto es: $90,000 - $135,000 por año. El salario se determina de buena fe basándose en factores como la educación del solicitante, la experiencia, el conocimiento, las habilidades, las aptitudes, los requisitos del puesto, la equidad interna y la alineación con los datos del mercado.
EnviroLogix es un Empleador de Igualdad de Oportunidades (EOE). Los solicitantes cualificados se consideran para el empleo sin distinción de raza, religión, color, sexo, edad, discapacidad, orientación sexual, información genética, origen nacional o estatus de veterano.
