Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Java developer with MCP
Google ADK
Java-based frameworks
Google ADK protocols
Job Details
Job Summary:
We are seeking a proficient Java developer with MCP (The Model Context Protocol) background and hands-on experience working with Google ADK (Accessory Development Kit). This role focuses on developing and integrating applications that interface Android devices with external hardware using Java-based frameworks and Google ADK protocols. Ideal for candidates experienced in embedded systems, IoT devices, or Android peripheral communication.
Key Responsibilities:
- Develop Java-based applications for interaction with Android devices via Google ADK.
- Implement USB accessory communication protocols and manage data exchange between external hardware and Android apps.
- Collaborate with hardware teams to ensure proper interfacing and compatibility with Android environments.
- Optimize communication layers for performance and reliability.
- Conduct troubleshooting, debugging, and performance tuning for Java-Android hardware integrations.
- Maintain documentation, including integration guides and technical specifications.
- Stay updated on Google ADK developments, Android OS changes, and hardware interfacing best practices.
Required Skills and Experience:
- Strong experience with Java development (Java SE/EE).
- Experience working with Google ADK, USB accessory protocols, and Android peripheral interfacing.
- Good understanding of multi-threaded programming, low-latency systems, and device resource management.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.