




Job Summary: We are seeking an Embedded Software Development Engineer to collaborate on the design, development, testing, and maintenance of embedded software in an innovative environment. Key Highlights: 1. Works on diverse technological projects across multiple industries. 2. Collaborates with cross-functional teams in a dynamic environment. 3. Development and validation of embedded software for electronic modules. ALTEN Mexico, a leading company in engineering and technology consulting, is looking for **an Embedded Software Development Engineer** to join our innovative team. At ALTEN, we work on diverse technological projects spanning industries such as automotive, energy, telecommunications, and more, delivering tailored solutions to our clients. In this role, you will be responsible for collaborating on the design, development, testing, and maintenance of embedded software for various devices and systems. You will work in a collaborative and dynamic environment, supporting cross-functional teams to ensure the quality and performance of final products. Responsibilities: * Development, validation, and documentation of embedded software for electronic modules (displays, telematics, and control). * HW\-SW integration using communication protocols (I2C, SPI, UART, CAN, GPIO). * Configuration and testing in **Embedded Linux** environments. * Code reviews, process improvement support, and requirement definition. * Collaboration with cross-functional teams to ensure quality and performance. **Requirements** * + University degree in Systems Engineering, Electronics, Mechatronics, Computer Science, or related fields. + Proficiency in programming **C and C\+\+** for embedded systems. + Foundational knowledge of embedded systems, firmware, **Embedded Linux**, and **RTOS**. + Experience (academic or practical) with **microcontrollers and microprocessors** (Arduino, Raspberry Pi) and HW\-SW integration. + Ability to interpret **electronic schematics and datasheets**. + Knowledge of microcontroller peripherals and communication protocols (ADC, PWM, UART, SPI, I2C, CAN). + Basic hardware debugging skills using oscilloscopes, logic analyzers, and multimeters. + English proficiency: **intermediate\-advanced** (technical reading, written and oral communication in technical environments). * **Desirable / Nice to have** * + Experience with **CI/CD** tools (Git, GitHub Actions, Jenkins). + Familiarity with agile methodologies and tools such as **ADO, Confluence, Jira**. + Initiative, autonomy, and proactivity in problem solving. * **Key Tools** * + Languages: **C, C\+\+, Python** + Protocols and tools: **Vector CAN Tools, QT Framework** **Benefits** We offer * Base salary * Major Medical Expense Insurance (including dental and vision plans) * 15-day year-end bonus * 25% vacation premium * 12 vacation days (starting from the first year) * Social security * PTU/Profit sharing * Bi-weekly food vouchers


