Job Listings

Sr. Android Engineer (W2 only)

TekVivid, Inc

Android Engineer

Mountain View CA 94043

USC, GC, GCEAD, H4 EAD, TN on W2 only

Qualified candidates will be a Subject Matter Expert in one or more of the following domains:

• Android - Android System UI

• Android - Application development

• Embedded SW - Infotainment

• Automotive Cloud SW - Cloud-to-Vehicle

• Ability to approach problems from a platform/framework mindset and design for scaling software across multiple brands and vehicle programs.

• Outstanding documentation, profiling and debugging skills.

• Excellent strategic thinking, negotiation, and communication skills.

• Understanding of how to structure software into layers. Design and implement microservices of modular, scalable, and maintainable systems.

• Proficiency in Agile and DevOps methodologies to enhance collaboration, integration, and deployment processes.

• Expertise in integrating software with various automotive hardware components and communication protocols.

• Conducting code reviews to ensure high standards of code quality and best practices

• Leading architecture and design reviews, ensuring alignment with business goals and technical strategy

• Designing and integrating complex systems that involve multiple components and services

• Collaborating effectively with interdisciplinary teams, including software engineers, hardware engineers, and product managers

• Adapting to chaining technologies, methodologies, and business requirements

• Approaching complex problems with a strategic and analytical mindset

• Deep expertise in customizing and extending Android Automotive OS for in-car applications.

• Expertise in various programming languages and frameworks.

• Passion for creating user-centric software experiences.

(desired)

• Expertise in various programming languages and frameworks.

• Passion for creating user-centric software experiences.

Role Responsibilities :-

Lead and architect the software stack of the Volkswagen Group Software Defined Vehicle Platform of the future: including Android OS, core services, System UI and Android in-car and on-phone applications. (25%)

• Design and Architecture - Create and oversee the system architecture and high-level design of software projects.

Create high-performance, scalable, and safe software systems,leveragingyour extensive experience and knowledge of emerging technologies and best practices in developingcutting-edge systems. (25%)

• Ensure data consistency and reliability through guaranteed message deliver and implements access control mechanisms to secure message flows.

• Provide insight into system performance and health, enabling pro-active scaling based on real-time metrics and trends.

Define the engineering fundamentals which are used by the development teams, including branching concepts, coding guidelines, testing strategies, performance testing and continuous deployment (incl. infra decisions). (25%)

• Confirm the fundamentals work together to create a well-defined software development process, leading to higher quality, more maintainable software, and faster delivery cycles.

Conduct system-critical design reviews with the teams, providing valuable insights and guidance. (25%)

• Present detailed aspects of the design, covering software architecture, major components, data flow, and control flow.

• Gather feedback on review process and identify areas of improvement.

• Incorporate lessons learned into future design reviews to enhance their effectiveness and efficiency.

Location: Mountain View, CA

Posted: Aug. 21, 2024, 10:40 p.m.

Apply Now Company Website