Las responsabilidades del ingeniero de software integrado incluyen:
- Diseño e implementación de software de dispositivos y sistemas integrados.
- Diseño, desarrollo, codificación, prueba y depuración de software de sistema.
- Analizar y mejorar la eficiencia, la estabilidad y la escalabilidad de los recursos del sistema.
Resumen de trabajo
Buscamos un ingeniero de software integrado profesional para ejecutar el ciclo de vida completo del desarrollo de software integrado. El objetivo es crear sistemas de software escalables y optimizados.
Responsabilidades
- Diseñar e implementar software de dispositivos y sistemas integrados desde los requisitos hasta la producción y la implementación comercial.
- Diseñar, desarrollar, codificar, probar y depurar software de sistema
- Revisar código y diseño
- Analizar y mejorar la eficiencia, la estabilidad y la escalabilidad de los recursos del sistema.
- Integrar y validar nuevos diseños de productos
- Admite control de calidad del software y optimiza el rendimiento de E / S
- Brindar soporte de posproducción
- Interfaz con diseño y desarrollo de hardware
- Evaluar software de código abierto y de terceros
Requisitos
- Experiencia laboral probada en ingeniería de software
- Licenciatura en Ciencias de la Computación o Ingeniería
- Experiencia en desarrollo práctico y resolución de problemas en objetivos integrados
- Experiencia sólida en programación en C o C ++
- Experiencia probada en el diseño de sistemas integrados con sistemas operativos preventivos y multitarea en tiempo real
- Familiaridad con las herramientas de gestión de la configuración de software, las herramientas de seguimiento de defectos y la revisión por pares
- Excelente conocimiento de las técnicas de codificación del sistema operativo, protocolos IP, interfaces y subsistemas de hardware.
- Conocimiento adecuado de la lectura de esquemas y hojas de datos de componentes.
- Fuertes habilidades de documentación y redacción