AOSP Software Engineer - (Mid Level)

Job title: AOSP Software Engineer - (Mid Level)
Job type: Permanent
Emp type: Full-time
Industry: IT
Expertise: Software Development
Salary type: Annual
Salary: Negotiable
Location: Ireland
Job published: 04/12/2024
Job ID: 55134499

Job Description

At GemPool, we are working with a dynamic technology company based in Dublin, specializing in cutting-edge mobile and software development solutions. They are currently seeking an experienced AOSP Software Engineer to join their team on a full-time, permanent basis.
They are working on a child-protection software that ensures safe internet use for children by analyzing all incoming and outgoing data on their devices. It filters offensive content and alerts parents if there is an imminent threat. The software aims to protect children from online bullying, coercion, harassment, and grooming through their device's communication channels, creating a safer online environment for them.
The successful candidate will play a crucial role in developing and deploying code changes within the Android Open-Source Project (AOSP) and optimizing performance across our software stack.

Their hybrid work environment requires in-person collaboration two/three days per week.

Core Responsibilities:
  • Implement code changes in AOSP and deploy to mobile hardware devices.
  • Utilize Android SDK, NDK, JNI, IPC, and AIDL for development tasks.
  • Apply reactive and asynchronous programming techniques.
  • Debug complex, system-level, multi-component issues spanning multiple layers from kernel to application.
  • Profile performance problems and drive optimizations across the software stack.
  • Manage source control, build automation, unit testing, system testing, regression testing, and conduct code reviews.

    Contact sam.healy@gempool.ie to learn more info.

Skills Required:
  • Bachelor's degree in Computer Science, Mathematics, or a related field.
  • Minimum 5 years of professional software engineering experience.
  • At least 2 years of AOSP development experience.
  • Proficiency in Android SDK, NDK, JNI, IPC, and AIDL.
  • Experience with C/C++/Rust is advantageous.
  • Excellent communication and documentation skills to effectively summarize and relay complex problems to technical stakeholders.

Contact sam.healy@gempool.ie to learn more info.

Apply Now

Upload Word doc or PDF
Upload Word doc or PDF