Stellantis
Stellantis

AUTOSAR Application with Model Based Software Developer

職種エンジニアリング
経験ミドル級
勤務地Auburn Hills, MI, United States
勤務オンサイト
雇用正社員
掲載1週間前
応募する

ポジションについて

Seeking a talented AUTOSAR Application with Model Based Software Developer to join our global team and will be responsible for overseeing the entire** Model Based** system development lifecycle, from planning and design to implementation and testing. Ensure timely delivery and high-quality output. This role requires a strong understanding of design principles with interaction with graphics team.

Key Roles and Responsibilities:

  • Design, develop, and maintain Autosar Software Components.

  • Configure and use model‑to‑code toolchains to generate production ready, MISRA compliant C/C++ from Simulink/State flow.

  • Analyze and fix software bugs and defects across models, generate code, and integration layers.

  • Improve algorithm design and generated code for performance, memory, and real-time constraints.

  • Ensure compliance with automotive safety and quality standards including ISO 26262 and ASPICE. Maintain requirements for traceability.

  • Write and support technical documentation for models, generated code, interfaces, and architecture.

  • Plan and execute MIL, SIL, and PIL testing and debugging to find root causes and verify fixes.

  • Collaborate with systems and software architects to translate high-level requirements into modular, scalable model architecture.

  • Create and support automation scripts and CI/CD pipelines for model builds, code generation, testing, and delivery.

  • Train and mentor junior developers; perform technical reviews of models and generated code to ensure quality and robustness.

  • Interface and lead debugging sessions with integration teams (Stellantis and ECU suppliers) to resolve integration issues.

  • Collaborate with validation teams to analyze defects and close validation gaps.

  • Define and support development plans, roadmaps, and KPIs, report progress and quality metrics.

  • Write best practices and guidelines for model-based development and Autosar integration.

  • Plan and review outsourced activities, provide technical and managerial oversight, and approve deliverables.

  • Leverage AI and GenAI tools (e.g., GitHub Copilot) to accelerate development, automate documentation, and improve code quality.

Basic Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field

  • A minimum of 8 years of overall related experience

  • Strong programming skills in C & C++

  • Strong knowledge in model-based development with AUTOSAR Application architecture

  • Software design and implementation experience in MATLAB

  • Knowledge on Automotive SOCs and Microcontrollers

  • Hands on experience with communication network protocols like CAN, LIN, Ethernet, UART, SPI

  • Strong knowledge of AUTOSAR Architecture

  • Strong knowledge of SW architecture method and design

  • Experience in requirement analysis and DCR analysis process for automotive software

Preferred Qualifications:

  • Strong Experience in SIL/MIL testing/D Space

  • Experience in MAAB and MISRA guidelines and standards

  • Strong knowledge of Functional Safety and ASPICE processes

  • Strong Knowledge of IBM Rational DOORS

  • Knowledge in communication network protocols like CAN, LIN, Ethernet, UART, SPI

  • Experience with SCM tools such as: Git, Gerrit, Jenkins, JIRA, Doors, DNG

  • Experience with debugging using relevant tools such as GDB, JTAG-Debugger, BDI, Lauterbach, ADB logs

  • Experience with performance profiling tools

  • Knowledge of software quality standards

  • Proven ability working in Agile Scrum environment.

  • Team player with great communication skills.

  • Should be able to apply scripting languages where possible to minimize manual overheads.

  • Passionately motivated to take ideas from R&D phase to a product.

  • Strong experience in developing SWC in MATLAB for Automotive ECUs

  • Hands-on experience in developing SWC applications on AUTOSAR architecture.

  • Experience in using the VECTOR Davinci tool and could configure and generate the OS, MCAL, BSW will be added advantage.

  • Adaptive AUTOSAR working experience is added advantage

  • Interfacing Peripherals such as I/O devices, EEPROM, ADC, FLASH memory

  • Display interfaces devices using I2C/SPI/UART/CAN/LIN

  • Knowledge on inter process communications (IPC) with SPI, VLAN, UART and I2C

  • Knowledge on POSIX standard APIs.

  • Hand on experience on Caneo, CANalyzer.

  • Hand-on experience with Git Hub version control tool.

  • Any HMI GUI Prototype tool

  • Python

  • Functional safety (ISO 26262)

  • Cybersecurity ISO 21434

福利厚生

Learning Budget

在宅勤務支援

必須スキル

Software engineering

Application development

Troubleshooting

Stellantisについて

Auburn Hills

本社所在地