← Back to all jobs
24d 15h left to apply
B

Internship Python-Based Verification of SystemC Models

Boschā€¢šŸŒ Remote Worldwide•Estimated: $80,000 - $120,000

✨ AI Insights & Summary

Bosch Sensortec, a leader in micro-sensor technology for consumer electronics, is offering a compelling 6-month internship focused on developing advanced Python-based verification environments for SystemC models. This role is an exceptional opportunity for aspiring engineers to gain hands-on experience with modern verification frameworks like cocotb and PyUVM, tackle complex hardware verification challenges, and contribute directly to industrial hardware development methodologies. For students eager to dive deep into simulation technologies, software development, and hardware verification within a globally recognized innovative company, this internship provides invaluable practical experience and a chance to contribute to the foundation of a networked world.

Company Description

Bosch Sensortec GmbH develops and markets key technologies in consumer electronics – micro-electro-mechanical sensors (MEMS), solutions, and systems for smartphone applications, tablets, video game consoles, wearables, and the Internet of Things. The sensors enable devices to recognize their surroundings and to transmit the data collected. MEMS are therefore part of the foundation for a networked world. Bosch Sensortec GmbH is a wholly owned subsidiary of Robert Bosch GmbH.

The Bosch Sensortec GmbH is looking forward to your application!

Job Description

During your internship, your primary mission will be to develop and apply Python-based verification environments for SystemC models using modern verification frameworks such as cocotb and PyUVM.

You will execute directed and constrained-random verification scenarios and evaluate functional coverage across different DUT classes.

Furthermore, you will investigate the performance and scalability of verification environments and analyze the impact of different design characteristics on simulation behavior.

In addition, you will identify performance bottlenecks and evaluate optimization approaches to improve verification efficiency.

Finally, you will document and present your findings and contribute to the development of reusable verification methodologies for industrial hardware development.

Qualifications

  • Education: Master studies in the field of Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems, Microsystems Engineering, or comparable.
  • Experience and Knowledge: Programming experience in Python; basic C++ knowledge; basic understanding of digital design and simulation concepts; familiarity with Linux-based development environments and version control systems (e.g., Git); knowledge of SystemC, Verilog/VHDL, cocotb, PyUVM, or UVM is beneficial.
  • Personality and Working Practice: You are a hands-on, independent, proactive, and organized team player who enjoys taking ownership of challenging tasks and collaborating in an interdisciplinary environment; you have strong analytical and problem-solving skills, a structured, result-oriented working style with the ability to understand complex technical systems and to communicate technical findings effectively.
  • Work Routine: Hybrid model possible after onboarding; regular presence on-site is required to support collaboration, technical discussions, and debugging activities.
  • Enthusiasm: For hardware verification, simulation technologies, and software development, as well as eagerness to learn and contribute to innovative verification solutions.
  • Languages: Very good in English.

Additional Information

  • Start: According to prior agreement.
  • Duration: 6 months.

Requirement for this internship is enrollment at university. Please attach your CV, transcript of records, enrollment certificate, examination regulations, and, if indicated, a valid work and residence permit.

Diversity and inclusion are not just trends for us but are firmly anchored in our corporate culture. Therefore, we welcome all applications, regardless of gender, age, disability, religion, ethnic origin, or sexual identity.

Need further information about the job?
Bhavay Arora (Functional Department) +49 173 3049165
Rainer Dorsch (Functional Department) +49 172 3596577

Work #LikeABosch starts here: Apply now!

#LI-DNI

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/15/2026
CategoryFullstack Development
SourceJobsCollider

FAQ

Is this position remote?

The Internship Python-Based Verification of SystemC Models role is a hybrid opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

2

Staff Accountant

2e128041 322b 492a 903e 50c7a6a31068 19000101 000001•Bronx, NY, US, Bronx, NYā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →
3

CNA Certified Nursing Assistant (EVENING SHIFT)

3db3d6a8 1de1 4ffc Bf60 68f204d46c0a 19000101 000001•Wallingford, CT, US, Wallingford, CTā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →
National Veterinary Associates

Veterinary Assistant

National Veterinary Associates•USAā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →