Tmc méxico is a leading provider of specialized engineering and it services. We are committed to delivering innovative solutions and driving technological advancements.
about the role
as an embedded software engineer at tmc méxico, you will play a crucial role in the electrification of powertrain systems. You will work closely with our engineering teams and clients to develop cutting-edge software solutions for next-generation electrified vehicles.
responsibilities
1. collaborate with system engineers and clients to define and refine software requirements.
2. develop and implement embedded software solutions using c/c++ for microcontrollers and socs.
3. utilize matlab/simulink for modeling, simulation, and code generation.
4. gain a deep understanding of automotive software architectures, including classic autosar.
5. conduct software testing and validation activities, including sil, mil, and hil simulations.
6. participate in design reviews, code reviews, and other quality assurance processes.
7. support customer interactions, including on-site visits and technical discussions.
qualifications
1. bachelor's degree in electronics, electrical, computer, mechanical, or mechatronic engineering
2. advanced english language skills (written and spoken)
3. minimum 3-7 years of experience in embedded software development for automotive applications
4. strong proficiency in c/c++ programming
5. experience with matlab/simulink and autocode generation
6. knowledge of automotive software standards and processes (e.g., aspice, iso 26262)
7. experience with software tools such as vector canalyzer, canoe, and davinci developer
8. familiarity with hardware interfaces (uart, spi, i2c) and debugging tools
9. strong problem-solving and analytical skills
10. ability to work independently and as part of a team
preferred skills
1. experience with software optimization techniques
2. knowledge of software configuration management tools (e.g., git, svn)
3. desired experience with functional safety standards (e.g., iso 26262)
4. knowledge of model-based development methodologies
equal opportunity statement
tmc provides equal employment opportunities to all individuals, regardless of race, sex, color, religion, national origin, age, disability, genetic information, marital status, sexual orientation, gender identity, or any other protected category.
seniority level
mid-senior level
employment type
full-time
job function
software development
#j-18808-ljbffr