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 :
Base Software Engineer
to support the development, integration, and validation of ECU base software components and architectures for automotive applications across AUTOSAR Classic and Adaptive platforms.
The role focuses on the design, configuration, and testing of software layers and services, including bootloaders, communication stacks, diagnostics, and middleware to ensure compliance with functional safety standards and OEM requirements.
Key responsibilities for the position :
- Design, configure, and integrate AUTOSAR Base Software (BSW) modules.
- Develop and maintain ECU software architecture for Classic and Adaptive AUTOSAR platforms.
- Configure MCAL, RTOS, and Communication Stacks (CAN, LIN, Ethernet).
- Implement and test Bootloader and Flashing functionalities.
- Support Diagnostics development (UDS) and integration of Watchdog and Crypto modules.
- Perform Middleware integration and system-level validation.
- Execute Integration Testing and Debugging of ECU software components.
- Use configuration tools such as DaVinci Configurator.
- Collaborate cross-functionally with application software, systems, and validation teams.
- Track activities, issues, and progress using Jira and other project management tools.
Required Skills :
Proven experience with AUTOSAR Base Software (Classic and / or Adaptive).Strong knowledge of ECU software architecture and BSW configuration.Experience with MCAL, RTOS, Communication Stack (CAN, LIN, Ethernet), and Diagnostics (UDS).Familiarity with Bootloader concepts, Flashing tools, and Security / Crypto modules.Hands-on experience with DaVinci Configurator, Tresos, or equivalent tools.Understanding of Functional Safety principles (ISO 26262).Ability to perform software integration and testing in embedded environments.Excellent problem-solving skills and attention to detail.Profile Completes :
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field.3+ years of experience in automotive ECU software development or integration.Knowledge of AUTOSAR methodologies, embedded systems, and communication protocols.Team-oriented mindset with strong communication and documentation skills.Location : Detroit Metropolitan area
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