
Aosp Developer
1 day ago
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from sHR Consultancy
Talent Acquisition | Technical RecruiterJob Description
Our customer develops an end-to-end payment platform from payment terminal to back-end servers. They provide innovative payment solutions involving very modern technology and design for the needs of banks, fin-techs, and retailers. They are experts in solutions for cashless payment transactions that the banking/financial sector needs, such as contactless & contact credit cards and payment terminals. The line-up of products covers all solutions from hardware to software, including operating system of a terminal, EMV schemes, banking/payment applications, security/cryptography, and back-end servers for the payment platform.
As an AOSP Developer, you will be responsible for:
- Develop and customize Linux-based Android Services and embedded services
- Design, develop, and maintain system software for Android Open Source Project (AOSP)
- Implement optimizations to improve system performance and user experience
- Board Support Package (BSP) Porting
- BSP Design and Maintenance
- Collaborate with cross-functional teams to define system requirements and specifications
- Debug and troubleshoot system-level issues using advanced debugging tools
- Document software design, development processes, and test procedures
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proficiency in C++ programming
- Experience with Linux kernel device drivers
- Experience with AOSP development with Android Board Support Package (BSP) and embedded systems development
- Strong understanding of system debugging techniques and tools
- Excellent problem-solving skills
- Be aware of algorithm performance metrics
- Stop using "Fixed bug" as a commit message
- Beware of software testing and appreciate it
- Stop saying "It works on my machine" and learn what containers are. Love them, care for them… They are the future
- They are working within an Agile environment, which means the candidate should adapt to changing situations (e.g. using french-press when the coffee machine is broken).
- They do not care about the number of hours you work. Keep your word This is what they value.
- Flat organization: Respect know-how, experience, positive attitude, but not the hierarchy alone.
- USD based competitive salary
- Yearly performance bonus
- Competitive benefit package
- Flexible working model after the orientation program
- Training and development opportunities
- Flexible vacation period including the first year (starting from your first day)
- +5 bonus vacation days to your legal annual leave rights
- No unnecessary hierarchy, flat organization
- Entry level
- Full-time
- Engineering and Information Technology
- Human Resources Services