Objetivo del puesto:
participar en el diseño, desarrollo, validación y automatización de soluciones de software embebido, con énfasis en model-based system design (mbsd), contribuyendo al desarrollo de modelos, herramientas internas y procesos de validación que cumplan con los estándares de calidad, funcionalidad y rendimiento requeridos.
responsabilidades y entregables clave:
* desarrollo y validación de modelos mediante enfoques de mbsd.
* programación c# y experiencia adicional en c o c++.
* desarrollo utilizando frameworks de mathworks.
* colaboración con otros equipos que utilizan herramientas mbsd.
* programación en lenguaje c para sistemas embebidos (principal).
* implementación de pruebas unitarias y pruebas sil (software-in-the-loop), hil (hardware in the loop).
* automatización de procesos y pipelines mediante github actions.
* análisis de requerimientos técnicos y funcionales.
* documentación técnica y aseguramiento de la calidad del software.
* colaboración activa en equipos ágiles (scrum) y multidisciplinarios.
requirements
título universitario en ingeniería en sistemas, electrónica, telecomunicaciones o campo relacionado
* requisitos indispensables:
* programación en c# (experiencia sólida)
* conocimientos y experiencia en c, c++
* pruebas unitarias y sil, hil
* conocimiento en model-based system design (mbsd)
* requisitos deseables :
* manejo de git/github
* conocimiento del protocolo can
* metodologías agile/scrum
* software y herramientas:
* visual studio
* visual studio code
* matlab simulink