About the job
Location: Santiago de Querétaro, Querétaro, Mexico
Company: ALTEN México
Role Overview
ALTEN México is hiring an Embedded Software Automation Engineer & MBSD to support the design, development, validation, and automation of embedded software solutions. This role centers on Model-Based System Design (MBSD) and involves building models, internal tools, and validation processes that meet strict quality and performance standards. ALTEN México delivers engineering, technology, and product development services across industries such as Automotive, Energy, Aerospace, Banking, Insurance, Telecommunications, Multimedia, and Railways.
What You Will Do
- Develop and validate models using MBSD methodologies
- Program primarily in C for embedded systems, with additional work in C# and C++
- Use MathWorks frameworks, including MATLAB Simulink, for development tasks
- Collaborate with teams using MBSD tools
- Implement unit tests, as well as Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing
- Automate processes and pipelines with GitHub Actions
- Analyze technical and functional requirements
- Document technical work and support software quality assurance
- Work closely within Agile (Scrum) and multidisciplinary teams
Requirements
- Bachelor's degree in Systems Engineering, Electronics, Telecommunications, or a related field
- Essential:
- Strong programming skills in C#
- Knowledge and experience in C and C++
- Experience with unit testing, SIL, and HIL
- Familiarity with Model-Based System Design (MBSD)
- Desirable:
- Proficiency with Git and GitHub
- Understanding of the CAN protocol
- Background in Agile/Scrum methodologies
- Software and Tools:
- Visual Studio
- Visual Studio Code
- MATLAB Simulink
Desired Profile
- Proactive, curious, and motivated to learn new technologies
- Strong teamwork skills
- Intermediate to advanced English proficiency (spoken and written)

