We are ALTEN Mexico, a renowned engineering company specialized in providing innovative solutions for engineering, technology, and product development projects. With a team of highly skilled professionals, we cater to various industries including Automotive, Energy, Aeronautics, Banking & Insurance, Telecom & Multimedia, and Rail. Our services span across project design development, test/validation, programming, implementation, and manufacturing, ensuring the highest quality and autonomy for our clients' projects.ALTEN Mexico is a subsidiary of ALTEN Group, a global leader in engineering and technology consulting with over 30 years of experience. Operating in 30 countries, ALTEN employs more than 46,000 engineers worldwide. Our extensive technical expertise and global presence allow us to provide end-to-end support throughout the development cycle, from concept design to product development, production systems, and implementation.We are currently seeking a talented Senior Embedded Software Developer to join our dynamic team. As a Senior Embedded Software Developer, you will be responsible for the design, development, and implementation of embedded software components and systems.**Responsibilities**:- Designing and developing software for embedded systems- Implementing and optimizing software algorithms- Collaborating with cross-functional teams to define software requirements- Performing code reviews and providing technical guidance- Testing and debugging software to ensure proper functionality- Optimizing software performance and memory utilization- Participating in the full software development lifecycle100% onsite**Requirements**:- Bachelor's degree in Engineering or a related field- 5+ years of experience in embedded software development- Proficiency in programming languages like C/C++- Strong understanding of real-time operating systems and microcontrollers- Knowledge of CAN communication protocol- Knowledge of Vector tools (CANoe, CANalazyer, CAN UDS- Experience with software development tools and debugging techniques- Experience with software diagnostic- Familiarity with software development lifecycle and agile methodologies- Excellent problem-solving and analytical skills- Strong communication and teamwork abilities**Benefits**Contrato por obra (6 meses de proyecto)Prestaciones arriba de la ley