Auf einen Blick
- Aufgaben: Join our ASIC design team to develop automation flows for MCU generation using Python.
- Arbeitgeber: onsemi creates innovative silicon solutions for a safer, cleaner, and smarter world.
- Mitarbeitervorteile: Enjoy competitive pay, flexible hours, medical benefits, and networking opportunities.
- Warum dieser Job: Make a real impact while gaining hands-on experience in a collaborative and friendly environment.
- GewĂĽnschte Qualifikationen: Must be enrolled in a Computer Science or related degree program with Python and CI/CD knowledge.
- Andere Informationen: Combine a 6-month internship with a master thesis for an enriching experience.
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 join an ASIC (Application Specific Integrated Circuit) design team to contribute to the development of the automation flow to generate MCU (Micro Controller Unit) that are used in a large variety of products. You will be responsible for applying modern software practices such as the SOLID methodology and CI for automated testing of the software components.
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
What You’ll Do
- Contribute to the development of automated MCU subsystem generation using Python
- Develop a Python test framework for the MCU generation software codebase
- Develop the CI/CD infrastructure for software and hardware testing
Qualifications
What You’ll Need
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 Bachelor’s, Master’s or doctoral program in Computer Science or related field..
- Good understanding of the SOLID principles and software design patterns
- Familiarity with CI/CD methodology.
- Experience with object-oriented programming in Python
- Knowledge of GNU/Linux environment
- Good written and verbal communication skills
- Strong team player and ability to work well in a collaborative environment
What Else You May Bring
- Knowledge of C/C++
- Understanding Computer Architecture
- Familiarity with unit testing
What You Need to Submit for This Application
- CV (required)
- Transcript of records (Bachelor’s/Master’s transcript is required)
- Motivation Letter (recommended)
About Us
onsemi (Nasdaq: ON) is driving disruptive innovations to help build a better future. With a focus on automotive and industrial end-markets, the company is accelerating change in megatrends such as vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure. With a highly differentiated and innovative product portfolio, onsemi creates intelligent power and sensing technologies that solve the world’s most complex challenges and leads the way in creating a safer, cleaner, and smarter world.
More details about our company benefits can be found here:
We are committed to sourcing, attracting, and hiring high-performance innovators, while providing all candidates a positive recruitment experience that builds our brand as a great place to work.
Job Info
- Job Identification 2502313
- Job Category Intern
- Posting Date 10/09/2024, 06:47 AM
- Degree Level Other
- Job Schedule Part time
- Locations Champs-Montants 12a, Marin-Epagnier, 2074, CH
#J-18808-Ljbffr
Intern in Software Engineering Arbeitgeber: Onsemi
Kontaktperson:
Onsemi HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Intern in Software Engineering
✨Tip Number 1
Familiarize yourself with the SOLID principles and CI/CD methodologies. Understanding these concepts will not only help you during the interview but also demonstrate your readiness to contribute effectively to the team.
✨Tip Number 2
Brush up on your Python skills, especially in object-oriented programming. Since you'll be developing a Python test framework, showcasing your proficiency in Python can set you apart from other candidates.
✨Tip Number 3
Engage with online communities or forums related to software engineering and embedded systems. Networking with professionals in the field can provide valuable insights and potentially lead to referrals.
✨Tip Number 4
Prepare to discuss your experience with GNU/Linux environments. Since this role involves working in such an environment, demonstrating your familiarity can show that you're ready to hit the ground running.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Intern in Software Engineering
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure you fully understand the responsibilities and qualifications required for the intern position at onsemi. Familiarize yourself with the technologies mentioned, such as Python, CI/CD, and the SOLID principles.
Craft a Tailored CV: Highlight your relevant skills and experiences in your CV. Emphasize your knowledge of Python, object-oriented programming, and any projects or coursework related to software engineering that align with the job description.
Write a Compelling Motivation Letter: In your motivation letter, express your enthusiasm for the role and the company. Discuss why you are interested in working at onsemi and how your background makes you a great fit for their team.
Gather Required Documents: Ensure you have all necessary documents ready for submission, including your CV, transcript of records, and motivation letter. Double-check that everything is up-to-date and formatted correctly.
Wie du dich auf ein Vorstellungsgespräch bei Onsemi vorbereitest
✨Understand the Role and Responsibilities
Make sure you thoroughly understand the responsibilities of the intern position. Familiarize yourself with concepts like MCU subsystem generation, CI/CD infrastructure, and Python programming. This will help you answer questions confidently and show your genuine interest in the role.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, object-oriented programming, and any familiarity with SOLID principles and software design patterns. You might be asked to solve a coding problem or explain your approach to a technical challenge, so practice articulating your thought process.
✨Demonstrate Team Collaboration
Since the role emphasizes teamwork, be ready to share examples of how you've successfully collaborated with others in past projects. Highlight your communication skills and ability to work in a diverse team environment, as this is crucial for success at onsemi.
✨Prepare Questions for the Interviewers
Having thoughtful questions prepared shows your enthusiasm for the position and the company. Ask about the team dynamics, ongoing projects, or opportunities for learning and growth during your internship. This not only helps you gauge if the company is the right fit for you but also leaves a positive impression.