Intern in Digital FPGA/IC Design
Publication date:
29 October 2024Workload:
100%Contract type:
Permanent position- Place of work:Marin
Intern in Digital FPGA/IC Design
Job Description
At onsemi, we help improve lives through silicon solutions every day. Our intelligent power and sensing technologies solve the world’s most complex challenges and lead the way in creating a safer, cleaner, and smarter world. Our team in Marin/Switzerland develops low-power digital signal processing systems, secure Bluetooth-enabled MCUs and highly reliable mixed-signal SoCs that sense and connect the world or help manage personal health through body worn or implantable devices. Our products help people to hear, to communicate with others, and to manage their blood glucose levels. Our world-class ultra-low power solutions also contribute to a more sustainable future. We invite you to join our innovative team and truly make a difference in people’s lives.The Role
We are seeking a highly skilled and motivated intern to join our design team for either a master thesis or a 4-to-6-month internship. A combination of both (6-month internship + master thesis) is also encouraged. As an intern, you will contribute to the development of the automation flow to generate MCU (Micro Controller Unit) that are used in a large variety of products, to the development of digital components that are part of those systems, and you will have the opportunity to build your own MCU subsystem and to verify and program it in C/C++ on FPGA.Why Join Us
Here at onsemi we take great pride in our internship program and the efforts we take to provide students with hands-on industry experience. We provide competitive pay, medical benefits, various networking event opportunities, and flexible hours based on school schedule. We create a diverse set of world-class products in a friendly and team-oriented atmosphere. We provide an environment of continual learning and growth opportunities.
Responsibilities
- Contribution to the development of the automation flow to generate MCU subsystems using Python
- Development of digital components that are part of MCU subsystems using SystemVerilog
- Creation MCU subsystems and their verification on FPGA using Xilinx Vivado and embedded C/C++
Qualifications
To be considered for an internship, you must be a student currently enrolled in school pursuing an accredited degree program. This position is specifically looking for someone who will be enrolled in a Master’s or doctoral program in Electrical Engineering or related field with emphasis on FPGA/chip level circuit design.
- Bachelor’s degree in Electrical Engineering or related field with coursework on digital circuit design
- Knowledge of Verilog, SystemVerilog or VHDL for digital design (RTL)
- Some practical experience with Python (including class-based programming)
- Knowledge in C/C++
- Good written and verbal communication skills
- Strong team player and ability to work well in a collaborative environment
- Experience with microcontroller programming
- Knowledgeable with the Linux shell environment
- CV (required)
- Transcript of records (Master’s transcript is required)
- Motivation Letter (recommended)
About Us
More details about our company benefits can be found here: