Negotiable
Undetermined
Undetermined
EMEA
Summary: The Android Middleware Engineer role requires a highly skilled individual with extensive experience in embedded software and firmware development, particularly within the Android ecosystem. The position focuses on enhancing embedded systems in the middleware area and involves collaboration with cross-functional teams to deliver innovative solutions. Candidates should have a strong technical background in Android development and proficiency in relevant programming languages.
Key Responsibilities:
- Enhance embedded systems in the middleware area between BSP and applications.
- Collaborate with cross-functional teams to deliver cutting-edge solutions.
- Work with the latest Android versions and contribute to software/firmware development.
- Modify and optimize code in Java and C++ for Android applications.
- Utilize source control tools and Android command-line tools effectively.
- Debug issues within the Android Framework and develop new functionalities.
Key Skills:
- 5+ years of software/firmware development experience.
- 2+ years of experience with Android development (AOSP or proprietary/closed firmware).
- Proficiency in Java and C++, with the ability to modify code in C.
- Embedded Linux development experience.
- Strong experience with source control tools (e.g., Git, Gerrit, GitHub).
- Understanding of networking protocols (Ethernet, IP, TCP, UDP).
- Excellent problem-solving and communication skills.
- Experience with scripting languages (e.g., Bash, Python) is a plus.
- Experience with Android Open Source Project (AOSP) development is desirable.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT