Senior AUTOSAR Software Developer
VMC Soft Technologies, Inc · Fridley, MN · 4 wk ago
On-siteEngineeringContract
Roles & Responsibilities
- Design development of BSW (AUTOSAR-based) embedded software.
- Configure and integrate BSW modules and ensure compliance with project requirements.
- Perform RTE generation, configuration, and validation for AUTOSAR systems.
- Work on multicore ECU configurations, ensuring efficient task distribution and system performance.
- Integration of Application Software Components (ASWC) with proper dependency handling.
- Manage the program changes and coordinate with team.
- Support team in performing root cause analysis.
Requirements
- Strong expertise in AUTOSAR Software development.
- Hands-on experience with Vector DaVinci Developer and DaVinci Configurator tools.
- Proven experience in configuring and integrating AUTOSAR BSW modules, including: BSW Management, ECU Management (ECUM), OS Configuration, Communication stack: COM, CAN, DCM, Memory stack: Fee, Fls, DMA and other low-level drivers.
- Experience with integration of ASWC-generated code and resolving dependencies.
- Knowledge of AUTOSAR-based application layer development.
- Hands-on experience with RTE behavior in multicore systems.
- Strong experience with Infineon TC3xx microcontroller family.
- In-depth knowledge of peripherals/modules such as GTM (Generic Timer Module), PWM, EvADC, DTM, DSADC, WDG (Watchdog), TIM, SMU.
- Experience with communication protocols: J1939, XCP, CAN.
- Hands-on experience with peripherals: CAN, SPI (Daisy Chain), UART.
- Experience in complex device driver (CDD) development, especially for ASCIS.
- Exposure to flash driver development.
- Strong programming skills in Embedded C for real-time systems.
- Working knowledge of GitHub / GitLab for source code management.
- Good understanding of: Hardware schematics, wiring diagrams, harness, power supply.
- Hands-on experience with tools like: TRACE32 debugger, CANape, CANdb++, Oscilloscope, DMM.