AUTOMOTIVE
Cruise along into the future of mobility
Building next-gen, AI-enabled, high-compute SoCs along with complex software stacks for Software-Defined Mobility systems that are inherently safe and secure, by leveraging our experience in Semiconductor design, Embedded and Digital Software.
Embedded Software
Expertise
We have years of experience in developing low-level software on MCUs and advanced domain controllers from all major automotive semiconductor vendors. Throw in our vast expertise in all flavors of in-vehicle data transport networks as well as traditional (distributed) to modern (zonal or centralized) and futuristic SDV compute architectures, and our proven track record in complex peripheral drivers, basic software, Automotive OS-es, middleware and media pipelines.
Stitch everything together via our ISO26262 and ASPICE compliant software design processes, and you are ready to bring world-class automotive embedded systems to life.
Android Automotive Operating System
Application Development
Car Service & Vehicle HAL
Platform & OS Bringup
Application Development
Expertise
- Server-side implementation for Application
- JNI
- Design patterns (Coroutines, Hilt, Timber)
- Unit testing – GTest, JUnit, Mockito, Espresso, PowerMockito
- 3rd part Library integration
- AIDL development
- Support CTS Testing and Issue resolution
HMI Development
- Application development using
- Car EVS service
- Car navigation service
- Diagnostic service
- Vehicle map service
- Occupant awareness service
- Widgets
- Notifications
App Development
Language
SmartPhone Projections
Car Service & Vehicle HAL
Expertise
- Bring up of Car Tools
- EVS
- VMS
- ODB2
- Boot time optimization
- Use of Hypervisor
- VHAL property Configuration
- Define new custom VHAL property
- Define new custom VHAL property
- VHAL porting from HIDL to AIDL
- Implementing VHAL Communication plugin to acquire data from CAN
- ProprietaryCar App – HMI developed based on OEM requirements
- Proprietary Service – Native service that bridges HAL and Car Services
- Proprietary.hal – Custom HAL’s created for integrating Vendor modules
- Proprietary Driver – Vendor driver developed for custom HW bring up
Platform & OS Bringup
Expertise
- Kernel and System Configurations, Android Automotive Build on various platforms
- Bring up on a hardware platform with/without a hypervisor support
- Optimizing software on the platform
- Low level driver development
- Sensor Interface and Peripheral SW development
- Integration of hardware sensors
- Validation of drivers and firmware
- Test Automation
QNX DIC & Infotainment on i.MX 8 Quad Max MEK
- Digital Instrument cluster running on native QNX
- Infotainment in Android Automotive on top of QNX hypervisor
- Display sharing between DC and Infotainment
Early video for RVC on i.MX 8 Quad Max MEK
- RVC (Rear View Camera) using EVS (Exterior View System) in Android Automotive
- M core controls camera and display (boot time 2 sec)
- A core Android boot time around 18-20 sec – Takes control of Display and Camera
System Validation
- Static & Dynamic Analysis, MISRA C compliance, Coverage
- Automotive protocol testing, CAN, CAN-FD, FlexRay, LIN, higher level protocols (UDS, ISO-TP)
- Unit, Integration and System level testing
- Different levels of testing [Whitebox, Blackbox, Functional, Performance]
- Automation of Pipelines and regression testing
- Dynamic report generation
Infotainment
- Customization and Integration of Audio, Video Filters into Android Frameworks
- Middleware development and testing
- Audio integration & Porting
- Development & Integration of Audio, Video Components on proprietary multimedia frameworks
- Optimizations of Early paths for Audio and Video
Safety Compliance - ISO26262, ASPICE
- GAP analysis for Software Products
- Safety Test case Development, Validation and Reporting
- Pilot Safety Projects
- Functional Safety Implementation, MISRA C conformance
Videos
Slide
‘Early Video’ in Android Automotive on NXP i.MX8QM
Slide
Seamless car-to-cloud connectivity platform
Slide
QNX Safety Hypervisor on NXP i.MX8QM
Slide
AGL-based Infotainment and Digital Cluster on NXP i.MX8M Quad
Slide
'Early Audio' in Android Automotive on NXP i.MX8 Quad Max
Slide
Cirrus – Ignitarium’s Cloud to Edge Device Orchestration Platform
Slide
3D LIDAR based Vehicle Detection on TI TDA4VM
Slide
ML-based Parameter Prediction of Battery-Management-System
Slide
Android Automotive on NXP i.MX8QM
Slide
Driver Monitoring System on TI TDA4VM
Slide
FuSa capabilities
Case Studies
AUTOMOTIVE
FuSa Qualification of an Automotive SoC
Gap analysis, implementation of remedial actions and qualifications of digital IP components for an automotive SoC.
Learn More
AUTOMOTIVE
Development of an Automotive SoC
Architecture design and verification of a radar chip.