Senior Software Engineer - Media
Tech Stack / Keywords
Firma i stanowisko
emagine Polska is hiring a Senior Software Engineer to work on multimedia components within automotive infotainment systems.
Wymagania
- Strong expertise in Android or Linux multimedia frameworks.
- Good debugging skills on embedded platforms.
- Good understanding of USB, iPod, and Bluetooth media flows.
- Strong experience with C++, Java, Kotlin, and advanced C++.
- Good experience with AOSP, Git/Gerrit, and build systems.
Preferred Skills:
-
Automotive Infotainment domain experience.
-
Exposure to DSP/Amplifier integration.
-
Understanding of CAN/LIN diagnostics related to audio/media.
-
Bachelor’s or master’s degree in computer science, Electronics, or related field.
Obowiązki
Design & Development:
- Develop and integrate multimedia features across Android/Linux–based automotive platforms.
- Work on Media Framework, Audio HAL, USB Manager, iPod Manager, BT Audio stack, and codec integration.
- Implement feature enhancements and performance improvements for media playback.
- Analyze and resolve issues related to playback failures, track switching, USB/BT disconnections, and iPod integration.
- Perform root cause analysis using logcat, dmesg, kernel logs, and other tools.
Tools & Technologies:
- Use Android AOSP Multimedia and Linux Multimedia stack.
- Work with GStreamer, Stagefright, and Media Framework.
- Conduct unit testing with Gtest and Junit.
- Handle USB protocols (MSC/MTP) and Bluetooth A2DP/AVRCP.
- Utilize log analysis tools, JIRA, Git/Gerrit, and SVN.
- Employ IBM Rhapsody, IBM Doors, IBM EWM, and Gitlab.
Inne informacje
Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
emagine
887 aktywnych ofert