top of page

Implementation of a USB-C PHY Controller in FPGA with Hardware Design

Position Overview:

We are offering an exciting opportunity for a motivated student to join our team for a project involving the implementation of a USB-C PHY Controller in FPGA with hardware design. This internship provides hands-on experience in FPGA development, PCB design, and software framework implementation.

Tasks:

  • Select a suitable USB-C PHY and design the PCB layout accordingly.

  • Utilize VHDL programming to implement a USB-C PHY controller in the FPGA.

  • Develop the software framework to operate the USB-C interface using C, C++ or Python.

  • Collaborate with team members to ensure seamless integration of hardware and software components.

Required Skills:

  • Proficiency in PCB development.

  • Completion of a basic course in VHDL or equivalent knowledge.

  • Strong programming skills in C and experience with microcontroller programming.

  • Knowledge of low-level communication protocols such as UART, I2C, or SPI is preferred but not mandatory.

Qualifications:

  • Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.

  • Previous experience with hardware development and microcontroller programming is advantageous.

  • Ability to work independently and as part of a team, with excellent problem-solving skills.

  • Strong communication skills and the ability to document and present work effectively.

Duration and Location:

  • This position is available as a Bachelor's/Master's thesis project or internship.

  • The duration and location of the position can be flexible based on the candidate's availability and circumstances.

Application Instructions:

Interested candidates are encouraged to submit their resume, cover letter, and any relevant coursework or projects to personal@em-munich.de. Please include "USB-C PHY Controller in FPGA" in the subject line of your email.

Join us in this exciting opportunity to contribute to cutting-edge FPGA development and gain valuable skills in hardware design and software implementation. We look forward to welcoming a dedicated student to our team!

bottom of page