Job role - Technical Specialist
Position Overview
This Technical specialist position is part of Embedded software team, will be responsible for the development of software architecture constructs, for new modules including but not limited to software architecture construction, participation in requirements and design development, and ongoing support of software architecture issues.
This position is part of the Controls and Software logic for ECU applications and responsible for software requirements, design, coding, testing, software integration and releases.
Roles And Responsibilities
Development and Validation of control algorithms utilizing embedded software development process
Understand the software architecture strategy and requirements for CAB Ecu's specifically Body Control Module
Should have clear understanding of the V-cycle of embedded development that starts with System level requirement and ends with confirmatory testing on the vehicle
Responsible for the deliverables in the Application Development, Low Level Software Development, Verification and Validation tasks.
Participation in the requirements, design development, and implementation of software solutions
Translate Controls and Software feature needs and requirements into technical requirements for software applications
Ensures development teams follow best practices, coding standards, and technical requirements in line with the Client coding standards.
Guide the software development process through high-level decision making
Define and document software architecture approaches and requirements
Coach and mentor software function development engineers, and other team members
Define design and code standard requirements meeting architecture requirements
Serve as a technical liaison among project managers, developers, and stakeholders
Ongoing support for Resolution of software issues for Field support
Would be responsible to release and deploy the Final Software , should be aware of SW release process
Logging, Analyzing the defects and deviations in project tools for metric analysis.
Performing reviews with the team for executions along with their defects and deviations with respect to requirements.
Experience in optimization methods in software for better quality of product.
Basic Requirements
Bachelor's degree in Engineering or Engineering Technology
At least 12 years of experience in product design/development or new technologies
At least 2 years of experience leading new technologies or specialized technologies
OR
Master's degree in Engineering or Engineering Technology
At least 8 years of experience in product design/development or new technologies
At least 2 years of experience leading new technologies or specialized technologies