Ad Astra consultants Pvt Ltd
Tech Lead/Manager - HMI & Android AOSP Development
Job Location
Coimbatore, India
Job Description
Job Description : - Create & Maintain Software build or Configuration Management of Android Open-Source Project (AOSP). - Keep up to date with the latest Developments in the Android ecosystem. - Knowledge in customizing System UI and various Android stack Interaction [AIDL, Android Blueprint, Soong Build System] - Debug and troubleshoot issues with the AOSP platform. - Ensure the Security and stability of the AOSP platform. - Team Management - Working experience in Automotive Industry, - Around 8 years of experience in Software Industry Tech Stacks : - Strong hands on experience in HMI Software Development - Experience in working with Android AOSP platform - Significant Programming experience in Java/C++/Python Languages - Experience in AWS Cloud (EC2,AMI, RDS, S3, Lambda functions and EKS etc) - Solid understanding of Programming styles, Frameworks, and Design patterns - Good experience in PostgreSQL Database. - Experience in Customer interaction and System Architecture Design - Good experience of Git and GitHub - Strong knowledge in Jenkins, DevOps CI/CID - Good understand of SonarQube etc. - Familiar with Agile Development process and tools (JIRA) - Good understanding Kubernetes and Docker - Should be able to independent Design and Architecture for an Application from Business requirement with optimized use of Cloud Products and services - Understand CI/CD in Products like Cloud Build and Cloud Run - Should be strong in Backend Programming - Should have knowledge in Architecting Backend Applications in Cloud environment Role & Responsibilities : Technical Leadership : - Provide technical guidance and leadership to the development team. - Mentor and coach team members, assist in problem-solving, and foster a collaborative and productive work environment. System Design & Architecture : - Collaborate with stakeholders to understand project requirements and translate them into technical specifications and system designs. - Define the overall Architecture and Design patterns for the project. Development and Coding : - Participate in Software development activities, including Coding, Debugging, and Testing. - Ensure adherence to Coding standards, best practices, and quality guidelines. Technical Planning : - Collaborate with Project Managers and Stakeholders to plan technical deliverables, milestones, and timelines and identify potential technical risks and propose mitigation strategies. Technical Reviews : - Conduct Code reviews to ensure code quality, performance, and adherence to Architectural guidelines and provide constructive feedback and suggestions for improvement to team members. Technology Evaluation and Selection : - Stay updated on emerging technologies, frameworks, and tools. - Evaluate and recommend appropriate technologies and tools to meet project requirements and improve development efficiency. Collaboration and Communication : - Work closely with cross-functional teams, including Product Managers, Designers, and Quality assurance engineers, to ensure effective collaboration and delivery of technical solutions. - Communicate technical concepts and progress to both technical and non-technical Stakeholders. Technical Problem-Solving : - Analyse complex technical issues, identify root causes, and propose solutions. - Troubleshoot and resolve technical challenges faced by the team. Performance Optimization : - Optimize System performance by analysing and tuning Code, Databases, and Infrastructure components. - Identify bottlenecks and implement optimizations to improve system efficiency. Continuous Learning : - Stay updated with the latest technologies, programming languages, frameworks, and Industry best practices. - Continuously enhance technical skills according to the demand (ref:hirist.tech)
Location: Coimbatore, IN
Posted Date: 4/24/2024
Location: Coimbatore, IN
Posted Date: 4/24/2024
Contact Information
Contact | Human Resources Ad Astra consultants Pvt Ltd |
---|