Job Description :
Software component team is responsible for detailed design and implementation of various
software component features and perform unit testing activities on different software
components. Support investigating the issues reported during verification & validation phase
Analysis of software component feature requirements and architecture.
Perform Detailed Design Impact analysis based on software component features.
Design and Implementation of software component features for production software.
AUTOSAR DEM and DCM configurations using DaVinci tool based on diagnostics requirement from customer
Perform unit testing on software components (PolySpace and VectorCAST
Establish the traceability between the software detailed design and unit test cases and back to software architecture/requirement
Analysis of software components open issues and possible solution proposal.
Knowledge and Tools Required:
Knowledge of ISO 26262 for software functional safety
Good programming and debugging skills in C, assembly.
Proficiency in CAPL scripting.
In depth experience of Software Engineering Process (SWE) of Software development lifecycle (V - Model) complying with AutoSPICE
Proven experience in handling vehicle & field related issues and root causing the issue.
Extensive experience on software design tools like Rhapsody, AUTOSAR DaVinci Configurator
Working experience on various configuration management tools like PTC Integrity, AllChange and DOORS
Extensively worked on real time Unit and Integration software testing tools like POLYSPACE, QAC, VectorCAST, CANape, CANalyzer
Proficiency in in-vehicle network Communication Protocols like CAN, SPI, I2C.
Worked on Diagnostics tool like DPS, DIAnalyzer, DET (Optional