Primary Responsibilities:
• Development and maintenance of the Device drivers for various microcontrollers
• Understand the Third party software/ reusable components and interface with the existing system
• Create source code adhering to section/domain coding standards and best practices
• Design and implement Software / Hardware Debug I/O Assertions in the given module
• Identify and implement test methodologies , at Unit /Integration/Functional level
• Interface with the Architects/ Requirement /Safety /Validation Leads and coordinate with the team members
• Interpret the Customer Requirements for the Cluster Projects and translate them into efficient High level design material.
• Prepare detailed design, Implement the design in embedded C and test them using VCAST/ Manual methods.
• Should use novel design approaches to leverage maximum benefits of having common architecture for different vehicle lines with slightly varying Customer requirements.
• Analyze reported defects in quick time and provide resolution/ necessary documentation to the stakeholders.
• Provide necessary improvement suggestions to minimize defects/ rework in the existing environment.
• Should be able to apply scripting languages where possible to minimize manual overheads.
Desired Competencies and Experience:
• Minimum 3+ years of embedded software development experience using C with work experience on Infrastructure.
• Having more than 2 years of experience in using the VECTOR Davinci tool and could configure and generate the OS, MCAL, BSW, RTE
• Experience in MCAL configuration using TRESOS
• RTE configuration and generation using Vector Davinci tool
• Problem solving and debugging skills on AUTOSAR 4.2.1
• Experience in handling:
o 8/16/32 bit microcontrollers
o ADCs, PWMs, TIMERs
o Interfacing the Peripherals such as I/O devices, EEPROM, ADC, FLASH memory, Display interfaces devices using I2C/SPI/UART/CAN/LIN.
• Understanding of the electrical circuit diagrams/ Layouts.
• Experience in Automotive background is mandatory.
• Should be results oriented.
• Good knowledge in software development life cycle, agile methodologies and Should possess good communication skills.
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.