Modern vehicles leverage a tremendous amount of software. Software enhances passenger safety and comfort as well as the overall driving experience. However, software development is a heavy burden for automakers and Tier 1 suppliers. Here are three challenges developers need to address in automotive software development:
1. Functional Safety
Verifying compliance with ISO 26262 ASIL D requirements is challenging as codebases grow to include functions.
Managing cybersecurity risks due to increased connectivity and autonomy in vehicles, following the recent ISO/SAE 21434 standard.
3. Firmware Updates
Over the air (OTA) updates need to be secured and seamless, with a failsafe option in case of an update failure.
NXP's S32K3 MCU software offerings help customers design solutions with functional safety up to ASIL D and security features while maximizing software reuse across processor platforms.
NXP Semiconductors is a leading manufacturer of embedded controllers such as ARM Processors, ARM MCUs, Power Architecture and other components and technologies that enable secure connectivity solutions for embedded applications. NXP's portfolio of technologies and solutions are designed to support the automotive, industrial, communication, and smart building / city applications. Their technologies "enable devices to sense, think, connect and act intelligently to improves people's daily lives".