Android Developer with C/C++

Urgent

Required Skills

C (3)Android (Java) (5)

Job Description

Project Overview

The project involves transitioning from an outdated Windows Mobile device to a modern Android-based application. The primary task will be to port approximately 20,000 lines of C code from the existing system to an Android environment, ensuring the new application maintains the high-speed performance required for real-time operations. The developer will work closely with the client's internal team, reporting directly to the project manager and possibly engaging in additional training and development activities.

What you’ll be doing

  • Port and optimize a significant C codebase to Android, ensuring real-time performance

  • Develop native Android modules with a focus on speed and efficiency

  • Collaborate with the internal engineering team to understand the existing system and ensure a seamless transition

  • Work on the full Software Development Life Cycle (SDLC) for the Android application, from planning to deployment

  • Maintain, update, and enhance the application post-deployment based on user feedback and evolving requirements

  • Provide technical documentation and training to internal team members as necessary

Qualifications

Qualifications:

  • Android Development: 5-6 years (Java/Kotlin)

  • C/C++ Programming: 3+ years, with experience in real-time applications

  • Experience with native Android code modules and optimizing for performance

  • Familiarity with real-time operating systems (RTOS)

  • Experience in porting and optimizing legacy code to modern platforms

Additional Skills:

  • Experience with wireless communication systems

  • Knowledge of IoT protocols and integration

  • Familiarity with FPGA programming and hardware interface is a plus

  • Experience with Agile development methodologies

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.