




Job Summary: ALTEN Mexico is seeking a Junior Embedded Software Development Engineer to design, develop, and maintain embedded applications, collaborating within a dynamic environment. Key Highlights: 1. Design, develop, and maintain embedded applications 2. Collaborate in agile and multidisciplinary environments 3. Proactive, curious, and interested in emerging technologies ALTEN Mexico is looking for a **Junior Embedded Software Development Engineer** to join our team. We are an engineering company delivering specialized solutions for engineering, technology, and product development projects across multiple sectors, including Automotive, Energy, Aerospace, Banking and Insurance, Telecommunications and Multimedia, and Rail. At ALTEN, we seek innovators who share our passion for quality and engineering excellence. Our team of over 350 professionals is dedicated to delivering design, development, programming, and validation solutions within a collaborative and dynamic environment. **Job Objective:** Design, develop, and maintain embedded applications for communication and control systems, meeting required quality, functionality, and performance standards. This role involves requirements analysis, C/C\+\+ programming, unit testing, Software-in-the-Loop (SIL) testing, and collaboration with multidisciplinary teams. **Key Responsibilities and Deliverables:** * Develop and maintain embedded communication tools for telecommunications projects * Program in C/C\+\+ for embedded systems * Implement unit tests and SIL tests * Conduct technical and functional requirements analysis * Model solutions using simulation (MBSD) * Document development processes and ensure software quality * Collaborate in agile and multidisciplinary environments * Implement improvements based on user feedback and test results **Requirements** Bachelor’s degree in Systems Engineering, Electronics, Telecommunications, or related field * **Mandatory Requirements:** * + Proficiency in **C** programming (solid experience) + Experience with **MATLAB/Simulink** + Unit testing and SIL testing + Knowledge of **Model-Based System Design (MBSD)** * **Desirable Requirements:** * + Knowledge of the **CAN** protocol + Test-Driven Development (TDD) + Familiarity with **Git/GitHub** + Experience with **Agile/Scrum** methodologies + Basic **Linux** commands * **Software and Tools:** * + Visual Studio + MATLAB Simulink + Vector CAN Analysis Tools + QT Creator + Git / Azure DevOps (ADO) + Vector Drivers **Desired Profile:** * Proactive, curious, and eager to learn emerging technologies * Ability to work effectively in a team * Intermediate/Advanced English (spoken and written) * Recent graduates with relevant professional internships are welcome **Benefits** **We Offer** * Base salary * Major Medical Expense Insurance (including dental and vision coverage) * 15-day Christmas bonus * 25% vacation premium * 12 vacation days (starting from the first year) * Social Security * Profit Sharing (PTU) * Bi-weekly food vouchers


