Senior AOSP

1 tydzień temu


zdalnie, Polska Angry Nerds Pełny etat 60 000 zł - 120 000 zł rocznie
About the job
About Angry Nerds

Angry Nerds s a custom software solutions provider redefining what it means to bring your vision to life. Born in 2015, with only two people on board, we transitioned into a team of more than 100+ tech-savvy professionals.

‍With our central office in Wroclaw, and a remote team working from multiple locations in Poland, we have delivered more than 545 successful projects globally. We work with different industries for all kinds of projects.

Working with us, you can expect challenging projects that involve advanced technologies and an opportunity to have a direct impact on the projects you work on. Also - the team spirit is strong with this one We pride ourselves on the great people we have on board - they create the unique, nerdy atmosphere that is an indispensable part of our everyday work.

You:
  • Minimum 5 years of professional experience working with AOSP projects
  • Knowledge of Kotlin and Android SDK
  • Experience working with HAL
  • Experience working with Bluetooth LE
  • Experience in reactive programming (e.g., Coroutines, RxJava)
  • Experience working with ADB (Android Debug Bridge)
  • Knowledge of Linux and comfort working in a Linux environment
  • Knowledge of build systems such as Soong, Make, or CMake
  • Ability to use debugging tools
  • Good understanding of Android system architecture and AOSP project structure, including practice in compiling and modifying the system
  • Experience in programming systems using (C, C++, Java - at least one of the above)
  • Experience in creating unit tests
  • Experience working with Gerrit
  • Knowledge of English enabling effective communication with the client
We will also appreciate:
Your responsibilities:
  • You will be responsible for the custom layer and modifications in Bluetooth within the HAL, as well as contact with stakeholders accountable for hardware/firmware
  • Requirements analysis, development of architectural concepts for AOSP
  • Supporting the development team in solving technical problems, designing solutions, and making technological decisions
  • Code review and ensuring code quality, compliance with accepted standards, and best practices in software development
  • Ensuring implementation compliance with architectural assumptions and controlling the consistency of the entire solution
  • Participation in the process of compiling, debugging, and optimizing ROM on reference devices
  • Creating and maintaining technical documentation
We offer:
  • Fully remote work
  • Flexible working hours that are suitable for early birds and night owls
  • Equipment and budget for accessories
  • An annual training budget
  • Co-financing for the sports package and medical care (also in case of a B2B contract)
  • Integration budget
  • The opportunity to work in a company with a flat structure in a friendly team of Nerds :)

Senior AOSP (HAL) Developer

Senior

Remote

Net, B2B

Gross, Employment Contract