Senior AUTOSAR Software Developer
Listed on 2026-08-05
-
Software Development
Software Engineer, C++ Developer, Software Testing, Embedded Software Engineer
Senior AUTOSAR Software Developer
We are seeking a highly experienced Senior AUTOSAR Software Developer with strong expertise in AUTOSAR Basic Software (BSW) development and configuration using Vector DaVinci Developer and Vector DaVinci Configurator. The ideal candidate will have hands-on experience in configuring, integrating, and validating AUTOSAR BSW modules, RTE generation, MCAL integration, multicore ECU configuration, and embedded software development on Infineon TC3xx microcontrollers.
Note:
Hands-on experience with Vector DaVinci Developer and DaVinci Configurator is mandatory. Candidates with primarily Model-Based Development (MBD) or application integration experience without core BSW configuration experience will not be considered.
- 8+ years of embedded software development experience in automotive systems.
- Strong expertise in AUTOSAR Basic Software (BSW) development and integration.
- Mandatory hands-on experience with:
- Vector DaVinci Configurator
- Vector DaVinci Developer
- Strong experience in configuring and integrating AUTOSAR modules, including:
- BSW Management
- ECU Management (ECUM)
- Operating System (OS)
- COM
- CAN
- DCM
- Fee
- Fls
- DMA
- MCAL drivers
- Experience with:
- RTE generation, configuration, and validation
- AUTOSAR multicore architecture
- ASWC integration
- Boot loader-related modules
- Strong Embedded C programming skills for real-time systems.
- Experience with Infineon AURIX TC3xx microcontroller family.
- Strong knowledge of:
- GTM
- PWM
- EvADC
- DTM
- DSADC
- TIM
- SMU
- Watchdog (WDG)
- Experience with communication protocols:
- CAN
- J1939
- XCP
- SPI
- UART
- Experience developing Complex Device Drivers (CDD).
- Exposure to Flash driver development.
- Knowledge of Git Hub/Git Lab source control.
- Good understanding of:
- Hardware schematics
- Wiring diagrams
- ECU hardware
- Power supply design
- Experience using debugging and calibration tools:
- TRACE
32 - CANape
- CANdb++
- Oscilloscope
- Digital Multimeter (DMM)
- TRACE
- Experience with OEM calibration tools is preferred.
- Design and develop AUTOSAR Basic Software (BSW).
- Configure and integrate AUTOSAR BSW modules.
- Perform RTE generation, configuration, and validation.
- Configure and optimize multicore ECU software architecture.
- Integrate Application Software Components (ASWC).
- Configure MCAL modules and low-level drivers.
- Develop Complex Device Drivers (CDD).
- Support Flash driver development and integration.
- Perform software debugging and root cause analysis.
- Collaborate with hardware, systems, and application teams.
- Ensure compliance with AUTOSAR architecture and automotive quality standards.
- Manage software changes and support technical issue resolution.
- Experience with automotive ECU software development.
- Strong understanding of AUTOSAR Classic Platform.
- Experience working with OEM development processes.
- Knowledge of automotive communication stacks and diagnostics.
- Experience in safety-critical embedded software development.
- AUTOSAR Classic Platform
- Basic Software (BSW)
- Vector DaVinci Configurator (Mandatory)
- Vector DaVinci Developer (Mandatory)
- RTE Configuration
- MCAL Configuration
- ECU Configuration
- Embedded C
- Infineon TC3xx
- CAN
- J1939
- XCP
- SPI
- UART
- GTM
- PWM
- Boot loader
- TRACE
32 - CANape
- Git Hub/Git Lab
- OEM calibration tool experience.
- Flash driver development.
- Functional Safety (ISO 26262) exposure.
- Automotive SPICE process knowledge.
Company Benefits & Culture
- Inclusive and diverse work environment
- Opportunities for professional growth and development
- Comprehensive health and wellness benefits
Appreciate your quick response and please feel free to reach me out for any query you may have. Thanks
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).