Kernel Engineer Embedded Systems Pixel Core Platform

2 weeks ago


Doha, Baladīyat ad Dawḩah, Qatar Google Full time

Preferredqualifications:

  • Typically 2 years of experienceworking with embedded Linux operatingsystems.
  • Experience developing accessibletechnologies.
  • Experience with Board bring-up,Android BSP, embedded systems andRust.


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Responsibilities Bringing up new prototype hardware wireless systems includes firmware development and deployment for Android Board Support Packages (BSP), Linux kernel modules.Design and develop PCIe-based system solutions for Pixel mobile devices, including device drivers and firmware.Design and implement a core software platform for embedded development...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Preferred qualifications: Typically 2 years of experience working with embedded Linux operating systems.Experience developing accessible technologies.Experience with Board bring-up, Android BSP, embedded systems and Rust.


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Every year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu. If you've enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are ready to take the plunge and see how it all works, then this would be a great place...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    ResponsibilitiesBringing up new prototype hardwarewireless systems includes firmware development and deployment forAndroid Board Support Packages (BSP), Linux kernelmodules.Design and develop PCIe-based systemsolutions for Pixel mobile devices, including device drivers andfirmware.Design and implement a core softwareplatform for embedded development...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Minimum qualifications: Bachelor's degree in Computer Science, or equivalent practical experience.5 years of work experience in development, testing and deployment of consumer electronics/embedded systems.Experience with embedded programming in C/C++Experience with embedded systems, kernel, Unix/Linux environments, and the development of Linux device drivers...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Minimumqualifications:Bachelor's degree in ComputerScience, or equivalent practical experience.5years of work experience in development, testing and deployment ofconsumer electronics/embeddedsystems.Experience with embedded programmingin C/C++Experience with embedded systems,kernel, Unix/Linux environments, and the development of Linuxdevice drivers or...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Preferred qualifications: Master's degree in Computer Science, Computer Engineering, or a related technical field.Experience in production kernel and/or OS development and debugging experienceExperience in Linux and other open-source community contributions and upstream.Experience building consumer electronicsExperience in Linux kernel backports, branch...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Preferredqualifications:Master's degree in ComputerScience, Computer Engineering, or a related technicalfield.Experience in production kernel and/orOS development and debuggingexperienceExperience in Linux and otheropen-source community contributions andupstream.Experience building consumerelectronicsExperience in Linux kernelbackports, branch management,...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    ResponsibilitiesDevelop the display software stackfor pixel devices.Design, develop, test,deploy, maintain, and improve software.Workwith Android platform and display hardware teams to get Androidfeatures on Pixel devices.


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Key ResponsibilitiesContribute to the development of display software stack for pixel devices.Design, implement, test, deploy, maintain, and enhance software solutions.Collaborate with Android platform and display hardware teams to integrate Android functionalities into Pixel devices.


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Key Responsibilities:Contribute to the development of advanced Pixel security designs and initiatives. Enhance critical system software for Pixel security.Explore, create, and implement innovative security functionalities for upcoming Pixel products.Enhance frameworks for fuzzing, testing, and Continuous Integration (CI) processes.Devise and implement...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Basic requirements:Hold a Bachelor's degree or similar practical experience.Generally 2 years of hands-on practice in software development using one or more programming languages, or 1 year of experience with a higher degree.Typically 2 years of practice with data structures or algorithms.Background in cryptography, application/network/systems security or...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Minimumqualifications:Bachelor's degree orequivalent practical experience.Typically 2years of experience with software development in one or moreprogramming languages, or 1 year of experience with an advanceddegree.Typically 2 years of experience withdata structures or algorithms.Experience incryptography, application/network/systems security or...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    ResponsibilitiesWork on next generation Pixelsecurity designs and projects. Harden system software componentscriticial to Pixel security.Research designand develop cutting edge security features for future Pixeldevices.Improve infrastructures for fuzzing,testing and Continuous integration(CI).Develop technical solutions to helpmitigate security...


  • Doha, Baladīyat ad Dawḩah, Qatar Robert Walters Full time

    【Requirements】 Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.Proficiency in C/C++ programming.Familiarity with Linux operations.Strong communication skills and the ability to learn quickly. 【Prefer Skills】 Experience with git version control.Understanding of Linux kernel operations.Knowledge of parallel...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Responsibilities Collaborate closely with cross-functional teams (Hardware/Android/Research) and vendors to create the best touch and haptics experiences for the next generation of Pixel devices.Develop and bring-up touch and haptics functionalities and features for new pixel devices.Diagnose and debug issues reported by test teams and internal users.Create...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Requirements:Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.7 years of experience in embedded development.Proficiency in programming using C or C++.Hands-on experience with power bring-up and hardware/software optimizations at system level, emphasizing on...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Job ResponsibilitiesWork on building C++ firmware for embedded processors with constraints on memory usage in the SoCs.Develop tools for debugging and updating the firmware, facilitating emulation, chip initialization, and hardware debugging processes.Design Linux kernel device drivers for connecting SoCs to data center systems, along with related C++ user...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Minimum qualifications: Bachelor's degree or equivalent practical experience.Typically 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).Typically 3 years of experience in a technical leadership role, overseeing projects, with 2 years of experience in a people management,...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Minimumqualifications:Bachelor's degree orequivalent practical experience.Typically 8years of experience with software development in one or moreprogramming languages (e.g., Python, C, C++, Java,JavaScript).Typically 3 years of experience ina technical leadership role, overseeing projects, with 2 years ofexperience in a people management, supervision/team...