Ingeniero de software III
Resumen del puesto
El ingeniero de software será responsable del diseño, la implementación y los requisitos de prueba de los nuevos diseños de software del sistema de control de hornos, así como del mantenimiento de la base de código existente.
Tareas y responsabilidades esenciales
- Trabajar con el Director de Integración de Sistemas y los Ingenieros de Software Senior para establecer metas y objetivos funcionales.
- Trabajar con clientes, ventas, marketing y otros ingenieros para desarrollar nuevos requisitos y conceptos de productos.
- Responsable de la arquitectura y el diseño detallado, la implementación y los requisitos de prueba del producto de software.
- Trabajar con ingenieros de software, ingenieros de hardware y técnicos para desarrollar sistemas de control y funciones que cumplan los requisitos.
- Dirigir a los técnicos cuando sea necesario.
- Cumplir los procedimientos del Sistema de Calidad según sea necesario.
- Preparar y presentar material escrito, oral y visual en apoyo de propuestas, presentaciones, revisiones de diseño e informes escritos.
- Viajar por todo el mundo para resolver problemas complejos con equipos sobre el terreno, proporcionar conocimientos técnicos a la organización de ventas, trabajar con proveedores y desarrollarlos, dirigir actividades de ingeniería.
- Cumplir todas las políticas de BTU y los requisitos ISO.
Otras tareas y responsabilidades
- 5-10% viajes principalmente a la costa oeste de AZ/0-5% viajes por todo el mundo
Competencias y conocimientos
- C++, C, C#, Ensamblador, desarrollo Windows, SO embebido en tiempo real (VxWorks), diseño a nivel de sistema, multihilo, embebido en tiempo real.
- Preferiblemente, experiencia con SECS/GEM, CIM300, Marco de control CIM (CCF).
- Preferiblemente, experiencia en el desarrollo de software para equipos semiconductores / SMT.
- Conocimientos de metodología de desarrollo de software y gestión de proyectos.
- Gran capacidad de análisis.
- Debe ser un jugador de equipo, así como capaz de trabajar de forma independiente.
- Buena capacidad de comunicación.
Formación y experiencia
- Licenciatura o Máster en Informática o Ingeniería Eléctrica.
- Un mínimo de 10 años de experiencia en ingeniería de software.
- Buena capacidad de comunicación oral y escrita.