Job Title : Sr. Android Engineer – Infotainment
Location : Hybrid (3 days in the Palo Alto office - Monday, Wednesday, Friday)
Duration : 12+ months (potential conversion to Full-Time Employment)
Responsibilities :
- Develop advanced Android applications with expertise in camera, video, and vision technologies.
- Deliver high-quality, efficient code while debugging and resolving complex issues.
- Collaborate with cross-functional teams to address architectural and design tradeoffs, ensuring scalable end-to-end software solutions.
- Stay up-to-date with and implement innovative technologies to enhance application performance.
- Engage with engineering and algorithm teams to integrate features effectively.
- Approach problem-solving with an open mind, embracing ambiguity and driving innovation.
Qualifications :
- 7+ years of hands-on development in Java/Android or C++, focusing on camera, video, or media applications.
- Strong background in designing camera, video, or computer vision applications, often in collaboration with UI designers.
- Expertise in camera programming and graphics engines like Unreal or Unity (preferred).
- Proficiency with frameworks such as OpenGL, OpenCL, Vulkan, Android Camera 2, and MediaCodec.
- In-depth knowledge of camera and video processing pipelines, as well as computer vision systems.
- Solid architecture skills with a focus on API design, design patterns, and reusable code.
- Comprehensive understanding of OS concepts, including concurrency, services, UI frameworks, and IPC.
- Strong skills in solution design, data structures, algorithms, and distributed systems.
- Familiarity with version control systems, code review processes, and build tools like Git, Gerrit, and Gradle.