Software Engineer C
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Software Engineer C to join our team at TMC in Genova, Italy. The role involves developing and validating vehicle software for electric mobility using Digital Twin technologies.
Responsibilities
- Analyze the technical and functional requirements of automotive systems to be reproduced in a virtual environment.
- Design, develop, and maintain software written in C language executed on PC.
- Contribute to the development of Digital Twin models and virtual simulation environments to anticipate vehicle software integration and validation activities.
- Integrate models, software components, and interfaces to simulate the behavior of automotive systems, including those for electric vehicles.
- Define and perform tests, debugging activities, and result analysis, ensuring code quality and reliability.
- Collaborate with developers and system engineers in code review activities, integration, and continuous improvement of simulation tools.
Requirements
- Degree in Computer Engineering, Computer Science, Automation, Electronics, or related technical disciplines.
- 0 to 2 years of experience in software development in C.
- Good knowledge of the C language and the main tools for development, compiling, and debugging in a PC environment.
- Knowledge of structured programming principles, software modularity, and memory management.
- Interest in the automotive sector, virtual simulation, and Digital Twin technologies.
- Familiarity with Git and development, testing, and code review methodologies.
- Analytical skills, precision, problem-solving attitude, and teamwork capabilities.
- Good knowledge of English, both written and spoken.
- Availability to travel and relocate will be considered a plus.
- Strong motivation to embrace the Employeneurship model of TMC.
Nice to Have
- Knowledge of MATLAB and Simulink, Model-Based Design, or automotive simulation environments.
We Offer
- A permanent employment contract.
- A Gross Annual Salary (RAL) of no less than €30,000, in compliance with the National Collective Labor Agreement (CCNL) Commerce – Tertiary, Distribution and Services.
- A component of profit-sharing from the project.
- An annual individual budget for training and professional development amounting to €4,000 net.
- An annual welfare credit.
About the Company
TMC is an international high-tech consulting company that provides clients with specialized expertise to support them in addressing their technological challenges. We aim to create the best possible conditions for talents in the sector to grow and realize their potential. We offer a stimulating and challenging working environment where everyone can take center stage in their professional journey.
As an Employeneur (a term used by TMC to represent professionals who combine entrepreneurial spirit with consulting expertise), you will become part of the TMC family. Alongside our technical excellence, engagement, collaboration, and fun are fundamental elements of our corporate culture.
Apply now and join our team to contribute to the development and validation of vehicle software for electric mobility using Digital Twin technologies.
© The Member Company. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Consultancy Broad