Inżynierowie oprogramowania Google opracowują technologie nowej generacji, które zmieniają sposób, w jaki miliardy użytkowników łączą się, eksplorują i wchodzą w interakcję z informacjami oraz między sobą. Nasze produkty muszą obsługiwać informacje na masową skalę i wykraczać daleko poza wyszukiwanie w Internecie. Poszukujemy inżynierów, którzy wnoszą świeże pomysły ze wszystkich obszarów, w tym wyszukiwania informacji, przetwarzania rozproszonego, projektowania systemów na dużą skalę, sieci i p
Inżynierowie oprogramowania Google opracowują technologie nowej generacji, które zmieniają sposób, w jaki miliardy użytkowników łączą się, eksplorują i wchodzą w interakcję z informacjami oraz między sobą. Nasze produkty muszą obsługiwać informacje na masową skalę i wykraczać daleko poza wyszukiwanie w Internecie. Poszukujemy inżynierów, którzy wnoszą świeże pomysły ze wszystkich obszarów, w tym wyszukiwania informacji, przetwarzania rozproszonego, projektowania systemów na dużą skalę, sieci i przechowywania danych, bezpieczeństwa, sztucznej inteligencji, przetwarzania języka naturalnego, projektowania interfejsu użytkownika i urządzeń mobilnych; lista jest długa i rośnie każdego dnia. Jako inżynier oprogramowania będziesz pracować nad konkretnym projektem o kluczowym znaczeniu dla potrzeb Google, z możliwością zmiany zespołów i projektów w miarę szybkiego rozwoju i ewolucji Twojej i naszej szybko rozwijającej się firmy. Potrzebujemy, aby nasi inżynierowie byli wszechstronni, wykazywali się zdolnościami przywódczymi i entuzjastycznie nadawali się do podejmowania nowych problemów w pełnym zakresie, w miarę ciągłego rozwijania technologii. Dzięki swojej wiedzy technicznej będziesz zarządzać priorytetami projektu, terminami i rezultatami. Będziesz projektować, rozwijać, testować, wdrażać, utrzymywać i ulepszać rozwiązania programowe. Na tym stanowisku dołączysz do zespołu ekspertów od baterii i ładowania, którzy zasilają obecne i przyszłe generacje urządzeń Google. Będziesz badać, definiować, rozwijać i dostarczać konsumentom innowacje w zakresie zarządzania akumulatorami, przewodowego i bezprzewodowego ładowania od koncepcji, przez produkcję seryjną, aż po wdrożenie. Zespół Google Pixel koncentruje się na projektowaniu i dostarczaniu najbardziej przydatnych na świecie rozwiązań mobilnych. Zespół pracuje nad kształtowaniem przyszłości urządzeń i usług Pixel poprzez najbardziej zaawansowane projekty, techniki, produkty i doświadczenia w elektronice użytkowej. Obejmuje to łączenie najlepszych rozwiązań w zakresie sztucznej inteligencji, oprogramowania i sprzętu Google w celu tworzenia globalnych smartfonów i zapewniania użytkownikom na całym świecie rewolucyjnych rozwiązań. Minimalne kwalifikacje: stopień licencjata lub równoważne doświadczenie praktyczne. Kandydaci będą zazwyczaj posiadać 5-letnie doświadczenie w tworzeniu oprogramowania w jednym lub większej liczbie języków programowania oraz w strukturach/algorytmach danych. Zazwyczaj 3 lata doświadczenia w testowaniu, utrzymywaniu lub uruchamianiu oprogramowania oraz 1 rok doświadczenia w projektowaniu i architekturze oprogramowania. Doświadczenie ze sterownikami C, C++ i Linux. Preferowane kwalifikacje: Tytuł magistra lub doktora nauk informatycznych lub pokrewnych dziedzin technicznych. Kandydaci będą zazwyczaj posiadać 1 rok doświadczenia na stanowisku kierowniczym technicznym. Doświadczenie w opracowywaniu dostępnych technologii. Doświadczenie z urządzeniami mobilnymi, bateriami, ładowaniem lub ładowaniem bezprzewodowym. Znajomość wymagań bezpieczeństwa akumulatorów Li-Ion oraz narzędzi Android, takich jak adb, Systrace, Git itp. Doświadczenie w obsłudze skryptów, Rust lub Python. Znajomość urządzeń mobilnych na poziomie systemowym, w tym zarówno sprzętu, jak i oprogramowania. Inżynierowie oprogramowania Google opracowują technologie nowej generacji, które zmieniają sposób, w jaki miliardy użytkowników łączą się, eksplorują i wchodzą w interakcję z informacjami oraz między sobą. Nasze produkty muszą obsługiwać informacje na masową skalę i wykraczać daleko poza wyszukiwanie w Internecie. Poszukujemy inżynierów, którzy wnoszą świeże pomysły ze wszystkich obszarów, w tym wyszukiwania informacji, przetwarzania rozproszonego, projektowania systemów na dużą skalę, sieci i przechowywania danych, bezpieczeństwa, sztucznej inteligencji, przetwarzania języka naturalnego, projektowania interfejsu użytkownika i urządzeń mobilnych; lista jest długa i rośnie każdego dnia. Jako inżynier oprogramowania będziesz pracować nad konkretnym projektem o kluczowym znaczeniu dla potrzeb Google, z możliwością zmiany zespołów i projektów w miarę szybkiego rozwoju i ewolucji Twojej i naszej szybko rozwijającej się firmy. Potrzebujemy, aby nasi inżynierowie byli wszechstronni, wykazywali się zdolnościami przywódczymi i entuzjastycznie nadawali się do podejmowania nowych problemów w pełnym zakresie, w miarę ciągłego rozwijania technologii. Dzięki swojej wiedzy technicznej będziesz zarządzać priorytetami projektu, terminami i rezultatami. Będziesz projektować, rozwijać, testować, wdrażać, utrzymywać i ulepszać rozwiązania programowe. Na tym stanowisku dołączysz do zespołu ekspertów od baterii i ładowania, którzy zasilają obecne i przyszłe generacje urządzeń Google. Będziesz badać, definiować, rozwijać i dostarczać konsumentom innowacje w zakresie zarządzania akumulatorami, przewodowego i bezprzewodowego ładowania od koncepcji, przez produkcję seryjną, aż po wdrożenie. Zespół Google Pixel koncentruje się na projektowaniu i dostarczaniu najbardziej przydatnych na świecie rozwiązań mobilnych. Zespół pracuje nad kształtowaniem przyszłości urządzeń i usług Pixel poprzez najbardziej zaawansowane projekty, techniki, produkty i doświadczenia w elektronice użytkowej. Obejmuje to łączenie najlepszych rozwiązań w zakresie sztucznej inteligencji, oprogramowania i sprzętu Google w celu tworzenia globalnych smartfonów i zapewniania użytkownikom na całym świecie rewolucyjnych rozwiązań. ,[Opracowywanie i kierowanie rozwojem oprogramowania, rozwiązań sprzętowych i narzędzi do ładowania i zarządzania akumulatorami, począwszy od wymagań i projektowania, poprzez plany wdrożenia i testów., Kierowanie wysiłkami w zakresie projektowania, rozwoju i wsparcia oprogramowania, oprogramowania sprzętowego i sterowników urządzeń w obszarach ładowania , zarządzanie baterią i modelowanie komórek dla Androida, pikseli, środowisk o ograniczonych zasobach i urządzeń wbudowanych., Debugowanie i selekcja problemów z baterią i ładowaniem, opracowywanie i wdrażanie narzędzi do automatycznej selekcji., Poprawa obserwowalności sprzętu, oprogramowania, oprogramowania sprzętowego baterii i ładowania poprzez wdrożenie nowe systemy w obszarach takich jak telemetria, diagnostyka na urządzeniu, możliwość aktualizacji i aplikacje., Rozwijaj i dziel się dogłębną wiedzą specjalistyczną w zakresie rozwiązań do zarządzania akumulatorami i ładowaniem.] Wymagania: C, C++, Linux, sprzęt, stopień, wbudowany, Android, Git, Rust, Python Dodatkowo: Prywatna opieka zdrowotna, Karta lunchowa, Projekty międzynarodowe, Bezpłatna kawa, Siłownia, Stołówka, Parking dla rowerów, Darmowe przekąski, Darmowe napoje, Bezpłatny lunch, Telefon komórkowy, Szkolenia wewnętrzne, Własne dni hackerskie, Nowoczesne biuro, Zakaz ubioru, Bezpłatne śniadanie.