MANTECH
Enovation Controls LLC
Ingeniero de Soporte de Software
Descripción
Acerca de nosotros
Enovation Controls se especializa en proyectos complejos, ofreciendo una experiencia sin igual y soluciones innovadoras. Como proveedor integral, nos dedicamos a ofrecer tecnología que cambia el juego y a superar las expectativas. Nuestro compromiso con la excelencia está integrado en nuestros valores fundamentales, y buscamos personas que resuenen con nuestros valores y prosperen en nuestro entorno dinámico. Con equipos diversos y un enfoque en estándares de alto rendimiento, estamos orgullosos de que Great Place to Work haya honrado a Enovation Controls como uno de los Mejores Lugares de Trabajo en Manufactura y Producción durante seis años consecutivos.
Cultura
Enovation Controls ha construido una empresa y una cultura viviendo nuestros valores fundamentales. Buscamos personas ambiciosas, humildes e inteligentes que adopten nuestros valores fundamentales y prosperen en una cultura divertida y gratificante. Enovation Controls es una organización de aprendizaje que conquista la complejidad con altas expectativas y rendimiento. Los equipos de la empresa son multidisciplinares y ofrecen una amplia variedad de experiencias.
Descripción
¡Únete a nuestro equipo de Desarrollo de Software de Plataforma! Aprovecha tus habilidades de software embebido y ayuda a crecer tus conocimientos y experiencia en nuestras plataformas y productos. Da soporte a clientes/socios y a sus desarrolladores/integradores de aplicaciones de diversas maneras, incluyendo la creación de demos y la guía de desarrolladores externos a través de nuevas funcionalidades y actualizaciones. Nuestros productos de software se utilizan para crear aplicaciones que se ejecutan en vehículos eléctricos, equipos industriales fuera de carretera, aplicaciones de motores estacionarios, vehículos todoterreno, lanchas de wakeboard, motocicletas y muchos más.
El entorno de trabajo es colaborativo entre muchos equipos interorganizacionales. ¡Tu aportación y comentarios no solo son valorados, sino necesarios!
Nos gusta pensar en nosotros mismos como gente fácil de tratar: ofrecemos un horario de trabajo flexible y un ambiente relajado.
Muchas empresas utilizan la pegadiza frase "trabaja duro, juega duro", ¡nosotros también! Sin embargo, vivimos esto cada día y está muy integrado en todos los departamentos.
Responsabilidades Clave del Puesto
- Crear y documentar código de ejemplo y aplicaciones completamente funcionales utilizando una variedad de IDE y lenguajes para dar soporte a nuestras plataformas de visualización y control.
- Colaborar con otros equipos de Ingeniería para demostrar la integración de frameworks de UI/UX embebidos de terceros como Qt y Crank Storyboard con nuestra plataforma.
- Desarrollar experiencia en las Plataformas de Software de Enovation Controls (OpenPV y PowerVIsion), para ayudar a los clientes a construir aplicaciones para una variedad de hardware de Enovation Controls, así como hardware abierto como Raspberry Pi y Beaglebone.
- Asegurar que los clientes tengan éxito utilizando las plataformas de software y hardware de Enovation Controls proporcionando un excelente nivel de soporte al cliente y desarrollando contenido instructivo, además de proporcionar a los equipos de ingeniería de software comentarios valiosos como "voz del cliente".
- Participar en el análisis de problemas de clientes y solicitudes de funcionalidades trabajando estrechamente con los equipos de ingeniería para ofrecer soluciones y ayudar a desarrollar backlogs.
Requisitos
Experiencia y Habilidades Requeridas
- Mínimo de dos años de experiencia en la industria desarrollando código para aplicaciones embebidas.
- Dominio de uno o más lenguajes de programación, C#, C++, Python, en un entorno embebido.
- Dominio de Visual Studio, QT Creator, VS Code o IDEs similares.
- Capacidad para aprender nuevas tecnologías, lenguajes de software e IDEs a través de medios autodirigidos.
- Capacidad demostrada para diagnosticar problemas de software utilizando técnicas de depuración y resolución de problemas sólidas.
- Eficacia en la comunicación de temas técnicos de una manera instructiva fácil de consumir.
- Autodirigido, capaz de definir el alcance y completar proyectos con dirección limitada, ya sea en un entorno de equipo o trabajando de forma independiente.
Cualificaciones Preferidas
- Título de Grado en Ciencias de la Computación, Ingeniería o campo técnico de estudio relacionado.
- Experiencia en depuración de software.
- Habilidades de Desarrollo Web (node.js, html / css).
- Aptitud en ingeniería eléctrica.
- Conocimiento de buses de comunicación industrial CAN, Ethernet y MODBUS.
Somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad. Todo el empleo se decide sobre la base de las cualificaciones, el mérito y la necesidad del negocio.
