Source description
About the role
As an Adaptive AUTOSAR Application Engineer at Visteon, you will play a crucial role in designing, implementing, and integrating complex software applications that leverage the Adaptive AUTOSAR platform to enable advanced functionalities like autonomous driving, intelligent cockpit systems, and connected vehicle services. You will work within a cross-functional team and contribute to the entire software development lifecycle, from requirements analysis to deployment and validation on target hardware. Key Responsibilities: - Design, develop, and implement software components and applications based on the Adaptive AUTOSAR standard for multi-core/HPC automotive platforms. - Utilize Adaptive AUTOSAR Functional Clusters (e.g., Communication Management, Execution Management, Persistency, Diagnostics, Platform Health Management, State Management) to build robust and scalable applications. - Develop service-oriented applications (SOAs) and define service interfaces using modern communication middleware (e.g., SOME/IP, DDS). - Implement inter-process and inter-machine communication mechanisms within the Adaptive AUTOSAR framework. - Ensure adherence to Adaptive AUTOSAR methodologies and best practices throughout the development process. - Collaborate with system architects to define and refine software architectures for Adaptive AUTOSAR applications running on cluster ECUs. - Contribute to the detailed design of software modules, including APIs and interfaces, ensuring modularity, reusability, and scalability. - Analyze and optimize application performance, resource utilization, and real-time behavior in a clustered environment. - Integrate Adaptive AUTOSAR applications with the underlying Adaptive Platform stack and other system services. - Configure and deploy Adaptive AUTOSAR software on target hardware (e.g., using CMake, Yocto, build systems). - Troubleshoot and debug complex software issues at the application, middleware, and operating system levels. - Develop and execute unit, integration, and system tests to ensure the functionality, reliability, and performance of Adaptive AUTOSAR applications. - Define and derive verification and validation criteria for Adaptive AUTOSAR requirements. - Work closely with cross-functional teams including hardware engineers, system engineers, validation engineers, and other software development teams. - Participate in technical reviews, design discussions, and code inspections. - Contribute to the implementation of functional safety (ISO 26262) and cybersecurity (ISO 21434) requirements for Adaptive AUTOSAR applications. Qualifications Required: - Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field. - [X+] years of experience in embedded software development, with a strong focus on automotive systems. - Proven hands-on experience with Adaptive AUTOSAR architecture and concepts, including a deep understanding of Functional Clusters. - Experience in UML designs and architecture (Rhapsody, etc). - Expertise in C++ (C++11/14/17) programming, with a strong understanding of object-oriented design principles and multithreading. - Experience with Linux/QNX or other POSIX-compliant operating systems. - Familiarity with automotive communication protocols such as Ethernet, SOME/IP, DDS, CAN, FlexRay. - Experience with software development tools like CMake, Git, Jira, Confluence. - Strong problem-solving and analytical skills. - Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment. - Knowledge and experience in software development methodologies and ceremonies (e.g. Agile, SAFe, ASPICE). - Knowledge and experience in static (MISRA, CERT) and dynamic analysis. Additional Company Details: Visteon is a technology company at the forefront of the mobility revolution, developing innovative digital cockpit and electrification products. With a global presence and a focus on creating a software-defined future, Visteon partners with global automakers to advance mobility through technology solutions that enhance safety, connectivity, and sustainability. As an Adaptive AUTOSAR Application Engineer at Visteon, you will play a crucial role in designing, implementing, and integrating complex software applications that leverage the Adaptive AUTOSAR platform to enable advanced functionalities like autonomous driving, intelligent cockpit systems, and connected vehicle services. You will work within a cross-functional team and contribute to the entire software development lifecycle, from requirements analysis to deployment and validation on target hardware. Key Responsibilities: - Design, develop, and implement software components and applications based on the Adaptive AUTOSAR standard for multi-core/HPC automotive platforms. - Utilize Adaptive AUTOSAR Functional Clusters (e.g., Communication Management, Execution Management, Persistency, Diagnostics, Platform
More at Visteon