Infineon Technologies

Principal Engineer Software (Android Wi-Fi)

Attibele, KA, IN

21 days ago
Save Job

Summary

As a senior member of the Android Wi-Fi team, you will be responsible for implementing new Wi-Fi features and standards (Wi-Fi 6/6E/7) that can span across different layers of Android (apps/framework/HAL), Wi-Fi Driver and Wi-Fi Firmware. You will be responsible for debugging connection, low-power and other performance related issues. You will be responsible for keeping track of all changes the Google does to Android Wi-Fi stack and implementing support for different Infineon chips. Responsible for keeping track of supplicant/ hostapd changes in the open-source community and planning those support for Infineon Wi-Fi Chips and upstreaming those patches to open source and Google repos. You are also responsible for ramping up on other skillsets like RTOS, Firmware and Linux Drivers.

Job Description

In your new role you will:

  • Will be responsible for bring up of Android on different H/W platforms which will include debugging at driver, Linux Kernel, SDIO/PCIe bus driver and android Wi-fi stack layers.
  • Will be responsible for developing new Wi-Fi features that could span across android stack, Wi-Fi driver and firmware and should be able to debug Wi-Fi driver and firmware level issues.
  • Will be responsible for understanding the changes done by Google to Wi-Fi architecture for new android versions at different layers: APPs, framework, HAL, supplicant, hostapd, driver and implement those support for Infineon Driver and Firmware.
  • Should have good knowledge and able to debug issues at all layers of Android Wi-Fi Stack including Drivers.
  • Should have good understanding of the Android CTS/VTS flow and be able to debug issues and add new test cases.
  • Will be responsible for debugging Wi-Fi Throughput issues by analysing air sniffer and Wi-Fi Driver and kernel logs.
  • Responsible for fixing Wi-Fi issues at Android, Wi-Fi Driver and Firmware level.
  • Should have good understanding of Android Connectivity Manager and IP Stack and be able to debug networking issues.
  • Will be responsible for upgrading Android Supplicant and Hostapd versions to latest versions from community.

Your Profile

You are best equipped for this task if you have:

  • 12+ years experience working on Android Platform.
  • Knowledge of 802.11 and good communication skills.
  • Good networking knowledge of TCP/IP .
  • Candidate should be good in multitasking of assignments and work according to defined priorities.
  • Hands on with bringup of Android on AOSP supported platforms (VIM3 /IMX8/ HIKEY..)
  • Strong working knowledge on Android Framework mainly Wi-Fi interfaces from Settings APK to HAL and Driver layers.
  • Sound knowledge of Linux device driver development. Specially network device driver is plus with respect to how TCP/IP stack would interact with driver under various OS's.
  • Understanding of HIDL, AIDL and CTS / aCTS test and development Frameworks
  • Good to have understanding of "C" and "C++" programming and good at RTOS Concepts, very strong understanding of system primitive.
  • Ability to identify issues in the driver synchronization between different threads, also between interaction of application.
  • Strong working knowledge of interrupt handling in the device driver.
  • Ability to identify bottle neck in the driver performance.
  • Strong knowledge of internal working of one of the embedded OS Linux, Android.
  • Have good hands-on for Android 12/13 and 14 OS or Android Auto system and Mobile framework.

Contact:

[email protected]

#WeAreIn for driving decarbonization and digitalization.

As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener.

Are you in?

We are on a journey to create the best Infineon for everyone.

This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills.

Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process.

Click here for more information about Diversity & Inclusion at Infineon.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job