Responsibilities
Design, develop, and maintain software for Android and Linux-based systems.
Collaborate with cross-functional teams, including hardware, software, and quality assurance, to deliver high-quality products.
Troubleshoot and debug complex system-level issues across Android and Linux platforms.
Develop and maintain system-level documentation for software solutions.
Stay updated on emerging technologies and industry trends to ensure our products remain cutting-edge.
Required Skills and Experience
Bachelor’s Degree in Computer Engineering, Computer Science, Electrical Engineering or related field or equivalent.
5+ Years of Experience in Android Development: Demonstrated expertise in developing Android applications or system-level components.
5+ Years of Experience in Linux Development: Proven experience in Linux system-level development, including kernel or driver development.
5+ Years of Experience in Embedded Systems: Strong background in working with embedded systems, with knowledge of hardware-software integration.
Excellent coding skills in C/C++ and/or Java for Android development.