Informacje o stanowisku Inżynierowie oprogramowania firmy 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 sys
Informacje o stanowisku Inżynierowie oprogramowania firmy 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. Na tym stanowisku będziesz zarządzać priorytetami projektu, terminami i rezultatami. Będziesz projektować, rozwijać, testować, wdrażać, utrzymywać i ulepszać rozwiązania programowe. 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 pokrewny kierunek techniczny. Kandydaci będą zazwyczaj posiadać 1 rok doświadczenia na stanowisku kierowniczym technicznym. Doświadczenie z urządzeniami mobilnymi, bateriami, ładowaniem lub ładowaniem bezprzewodowym. Doświadczenie w pisaniu skryptów, Rust lub Python. Doświadczenie w opracowywaniu dostępnych technologii. Znajomość wymagań bezpieczeństwa akumulatorów Li-Ion oraz narzędzi Android (np. adb, Systrace, Git) i urządzeń mobilnych, w tym zarówno sprzętu, jak i oprogramowania. Informacje o pracy Inżynierowie oprogramowania firmy 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 informacje dottrieval, przetwarzanie rozproszone, projektowanie systemów na dużą skalę, tworzenie sieci i przechowywanie danych, bezpieczeństwo, sztuczna inteligencja, przetwarzanie języka naturalnego, projektowanie interfejsu użytkownika i urządzenia mobilne; 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. Na tym stanowisku będziesz zarządzać priorytetami projektu, terminami i rezultatami. Będziesz projektować, rozwijać, testować, wdrażać, utrzymywać i ulepszać rozwiązania programowe. 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 wiedzę specjalistyczną w zakresie rozwiązań do zarządzania akumulatorami i ładowania.] Wymagania: C++, C, sterowniki Linux, struktury danych, Linux, sieć bezprzewodowa, Rust, Android, Git Dodatkowo: Prywatna opieka medyczna, 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, Hack day, Nowoczesne biuro, Bez dress code'u , Darmowe śniadanie.