Senior Android Engineer
At RDT, we continue expanding our Automotive division by incorporating a Senior Android Engineer to join one of our international projects.
📑 What will your day-to-day look like?
- Design and develop modular, scalable applications for Android-based in-vehicle infotainment systems.
- Create reusable design patterns and libraries to streamline application development.
- Collaborate with cross-functional teams (Product, UI/UX, Architecture) to define and refine application features.
- Identify and resolve performance bottlenecks to ensure optimal app behavior.
- Conduct code reviews and follow continuous integration and development best practices.
- Write robust test code covering quality, performance, and edge cases.
- Design and implement updates, new features, and release packages.
- Investigate AOSP internals to enhance application integration and performance.
- Develop demo and sample applications showcasing our technology.
- Work with CI/CD tools such as GitLab CI.
🎁 What do we offer?
At RDT, our mission is to help engineers enjoy engineering and grow both personally and professionally.
- Full support from day one — we take care of our engineers.
- Stable career path with a permanent contract.
- Flexible work environment with the option to work remotely.
- Competitive compensation and flexible benefits: Medical Insurance, Nursery Voucher, Training Campus, etc.
- Wellhub access with reduced-cost gym plans nationwide.
- Work in a low-hierarchy, international environment with strong team spirit and minimal bureaucracy.
💡 Minimum Requirements
- 5+ years of Android development experience (Java is a plus).
- Proficiency with Android Studio, Android SDK, and modern architectures (MVVM/MVI/Clean Architecture).
- Experience building UI using XML Views; familiarity with NDK/JNI is a plus.
- Strong understanding of Android design principles, performance optimization, and testing.
- Comfortable working in Linux environments and using debugging/system-level tools.
- Solid Git knowledge and experience in collaborative development workflows.
- Experience with Gradle and CI/CD pipelines.
- Experience with AAOS (Android Automotive OS) is highly valued.
- Python for automation or log analysis is a plus.
- Strong communication skills and ability to work independently within Agile teams.
- Locations: Barcelona
With a strong commitment to innovation and human talent, RDT stands as a strategic partner across multiple industries — and a place where engineers can truly enjoy their profession.
· Our purpose is to help engineers enjoy engineering
- Centre of excellence
- Advanced Engineering
- Role
- Programming Engineer
- Locations
- Barcelone
- Remote status
- Hybrid
- Lugar de trabajo
- Barcelona
About RDT
RDT is an innovative business group specializing in advanced engineering and information technologies, with offices in 10 countries and more than 1,800 professionals. Our cutting-edge approach allows us to develop high-impact solutions based on technical excellence, agility, and reliability.
We operate in key industries such as aeronautics, automotive, energy, oil & gas, defense, electronics, healthcare, retail, construction, railway, and food. We guarantee efficient, tailor-made projects with end-to-end solutions.
We structure our expertise through 13 Centers of Excellence, specializing in advanced engineering, Industry 4.0, simulation, software, sensor technology, electronics, digital strategy, sustainability, and innovation. These centers drive cutting-edge technological solutions and process optimization.
With a strong commitment to innovation and human talent, RDT establishes itself as a strategic partner in multiple industries and a place where engineers can truly enjoy their profession.
· Our purpose is to help engineers enjoy engineering ·