Job Title: C++/C Android Linux Developer
Location: Los Angelas CA,
Duration: 12+ Months Contract
Key Responsibilities:
C++/C Development: Design, implement, and optimize high-performance C++/C software for Android and Linux environments.
Android Development: Develop and maintain Android-based applications and services, ensuring integration with Linux-based systems.
Linux System Development: Work with Linux kernel and user-space applications, performing low-level system programming and contributing to system-level performance optimizations.
Cross-Platform Integration: Collaborate with cross-functional teams to integrate C++/C modules across different platforms, including Android and Linux.
Debugging and Troubleshooting: Identify, analyze, and resolve performance bottlenecks, memory issues, and other technical challenges in both Android and Linux systems.
Software Maintenance: Maintain and improve existing codebases in C++/C for Android and Linux, ensuring stability and performance.
Collaboration: Work with system architects, designers, and testers to ensure that software meets the technical and functional requirements.
Experience & Qualifications:
Proficiency in C++/C programming with a focus on Android and Linux environments.
Experience working with Android NDK and JNI for native code development.
Strong knowledge of Linux kernel, device drivers, and low-level system programming.
Familiarity with embedded systems and real-time operating systems (RTOS) is a plus.
Debugging tools and methodologies for both Android and Linux systems.
Excellent problem-solving skills and the ability to troubleshoot complex software issues.
Skills:
C++, C, Android NDK, JNI.
Linux Kernel, System Programming.
Cross-platform integration (Android/Linux).
Debugging and performance optimization.
Embedded systems experience is a plus.
Preferred:
Experience with working in automotive and embedded systems.
Familiarity with version control systems like Git.
Education:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.