Teoresi Inc is an international Group, with offices in Europe and United States, that acts as an engineering partner to customers' product and process development.
We are always looking for new talents and highly specialized professionals, more specifically for:
Software Engineer – UDS & Diagnostics (C++)
The resource will join the Software & Diagnostics Team, supporting the development and validation of automotive diagnostic functionalities, with a strong focus on UDS (Unified Diagnostic Services) protocols and embedded communication systems.
He/She will work in close collaboration with system, software, and validation engineers to design, implement, and maintain diagnostic features, ensuring compliance with automotive standards and project requirements.
Key responsibilities for the position:
• Develop and maintain diagnostic software components using C++ (object-oriented programming)
• Implement and integrate UDS services according to ISO standards
• Ensure software quality through code reviews, unit testing, and documentation
• Contribute to software architecture design and continuous improvement initiatives
Key requirements for the position:
• Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Automotive Engineering, or related field
• Strong proficiency in C++ with solid object-oriented programming skills
• Experience with UDS (Unified Diagnostic Services) and automotive diagnostic protocols
• Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet)
• Understanding of embedded systems and ECU architectures
• Experience with debugging tools and software validation processes
• Familiarity with AUTOSAR and ISO 14229 is considered a plus
• Proficiency in Microsoft Office Suite
• Fluency in English
Profile completes:
• Strong analytical and problem-solving skills
• Ability to work in cross-functional and international teams
• Attention to detail and software quality
• High level of autonomy and accountability in managing development activities
Location: Detroit, Michigan
Type of employment: Full-time
Send your application if you are interested in learning more about potential opportunities and projects.
Benefits offered by Teoresi, Inc.
Teoresi, Inc. provides the following company insurance policies: Health, Vision, Dental, Life, Long Term Disability (LTD) and Short Term Disability (STD). Other benefits offered include 401(K) plan, Flexible Spending Account (FSA), Vacation, Sick paid leave and Holidays.
We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link https://www.teoresigroup.com/privacy-notice-recruitment/