Jobs · Engineering · Michigan

AUTOSAR Application with Model Based Software Developer

Stellantis · Auburn Hills, MI · 1 mo ago
EngineeringFull-time

About the role

Oversee 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

Benefits

  • Comprehensive Health & Well-being Coverage: medical, dental, vision, and prescription drug coverage from day one; Employee Assistance Program (EAP) for confidential support
  • Family Building Benefit: fertility and infertility treatments, adoption services, and gestational surrogacy
  • Generous Paid Time Off: 17+ paid holidays including shut-down from December 24th through New Years Day; vacation, float & wellbeing days, sick time, fully paid parental leave
  • Competitive Retirement Savings Plans: employer match on 401k, Roth, and Catch-Up plans; employer contribution even if you don't contribute
  • Income Protection & Insurance Options: life insurance, group accident, critical illness, and more
  • Company Vehicle Lease Program: eligible employees and immediate family can participate with insurance, maintenance, and unlimited miles included; exclusive discounts on Stellantis products
  • Support for Your Growth: tuition reimbursement, student loan refinancing programs
  • 18 paid volunteer hours each year
This response is AI-generated, for reference only.

Similar jobs

Autosar Engineer

Tata TechnologiesAuburn Hills, MI· 9 mo ago
Engineeringapply on tatatechnologies.ripplehire.com