Software Engineer Iii, Android Kernel

Google Google · Big Tech · Bucharest, Romania

Google is seeking Software Engineers III for the Android Kernel team in Bucharest, Romania. This role involves developing next-generation technologies for the Android operating system, which powers over 3 billion devices globally. Responsibilities include writing product/system development code, participating in design reviews, reviewing code, and debugging issues. Qualifications include a Bachelor's degree or equivalent experience, experience with software development in programming languages, and experience with embedded operating systems. Preferred qualifications include a Master's degree or PhD, experience with data structures and algorithms, and experience developing accessible technologies.

What you'd actually do

  1. Write product or system development code.
  2. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  3. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  5. Comply with all company health and safety policies, procedures, and legal requirements.

Skills

Required

  • software development in one or more programming languages
  • embedded operating systems

Nice to have

  • data structures and algorithms
  • developing accessible technologies