- Location
- Bengaluru, KA,IN, IN
- Workplace
- Remote
- Type
- Full-time
- Department
- Engineering
- Seniority
- Lead
- Experience
- 5+ years
- Education
- PhD
- Source
- Eightfold
Description
Improve boot time across various operating systems and architectures of different automotive products. Improve Google Automotive Services performance and run ATS tests on all chipsets. Develop tools for profiling, validation, and debugging across SOC components. Analyze existing software to recommend improvements for performance and memory utilization. Expertise in Android framework and OS concepts. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 8+ years Software Engineering or related work experience. 5+ years experience with Programming Language such as C, C++, Java, Python, etc. Understanding of Linux kernel and device drivers and understanding of ARM architecture. Deep understanding of ARM system, DSP and CPU architecture with Strong C/C++ working knowledge Hypervisor architecture (Intel, ARM, AMD, Redband, QNX, Open synergy etc.) Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.) and common hardware blocks for security access control (e.g., crypto acceleration, OTP, MPU, etc.). Ability to derive, document, and present high-level system requirements from the associated detailed technology requirements. Exposure to ML (Machine Learning) Networks. Capable of effectively communicating with various technology teams and leading optimization initiatives. Required: Bachelor's degree in computer engineering and/or Electrical Engineering Preferred: Master's Degree in Computer Engineering and/or Electrical Engineering. Keywords Performance, Architecture, RTOS, Hypervisor, ARMv8, Virtualization, KVM, Linux, Android, QNX, Gunyah Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.