Embedded Systems Simulation Engineer
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a passionate, solutions-oriented engineer who thrives in collaborative, fast-paced environments where innovation is at the heart of every project. You have a strong background in C++ programming and embedded software, particularly with experience in Linux OS build, configuration, and debugging. You are eager to work on cutting-edge virtual prototyping solutions that enable global customers to accelerate product development before hardware is available. Your curiosity drives you to explore hardware-software interactions, and you enjoy tackling complex technical challenges with creativity and determination.
You are motivated by the impact your work can have on industries like automotive, telecommunications, and cloud computing. You value diversity and inclusion, and you bring a global mindset to your work, appreciating the perspectives of colleagues, partners, and customers from around the world. You are a lifelong learner, always seeking opportunities to expand your knowledge, whether it’s diving into new hardware protocols, enhancing your Python skills, or exploring the latest advancements in SystemC and transaction-level modeling. As an effective communicator, you are comfortable working cross-functionally with development teams, IP owners, and customers, ensuring that solutions are delivered with quality and precision. If you’re looking to make a tangible difference in the world of high-performance simulation and virtual platforms, we want to hear from you.
What You’ll Be Doing:
- Developing high-quality software as part of a team of experts, focused on building high-performance pre-silicon virtual platforms and simulation models for automotive, enterprise, telecom, and cloud domains.
- Configuring and bringing up complex software stacks and drivers on simulated hardware environments, ensuring robust and scalable solutions.
- Collaborating closely with cross-functional teams, including IP owners, third-party suppliers, support engineers, and customers, to identify needs and deliver tailored solutions.
- Implementing, debugging, and optimizing embedded software, with a focus on Linux OS and driver development.
- Engaging in continuous integration and delivery practices to maintain high standards of code quality and reliability.
- Contributing to technical discussions, design reviews, and knowledge-sharing sessions to foster innovation and best practices within the team.
- Staying current with emerging technologies in virtual prototyping, hardware modeling, and embedded systems.
The Impact You Will Have:
- Enable customers to begin product development well before hardware availability, accelerating time-to-market for next-generation devices.
- Drive innovation in simulation models that power breakthroughs in automotive, AI, cloud, and IoT applications.
- Enhance the quality and performance of Synopsys’ virtual prototyping solutions, cementing our leadership in the industry.
- Facilitate efficient hardware-software co-design, reducing development costs and risks for global customers.
- Support the creation of safer, smarter, and more reliable electronic systems across diverse industries.
- Contribute to a culture of continuous improvement, technical excellence, and customer-centricity within Synopsys.
What You’ll Need:
- Strong programming skills, primarily in C++.
- Experience with embedded software, especially in Linux OS build, configuration, and debugging.
- Solid understanding of hardware-software interactions and system-level design.
- Familiarity with hardware driver development and bring-up, ideally with C programming.
- Knowledge of IP implementation or drivers, such as PCIe, CXL, UCIe, Ethernet, USB, SD, eMMC, or MIPI (CSI/DSI/I3C).
- Experience with SystemC or transaction-level modeling is an advantage.
- Proficiency in Python scripting for automation and workflow enhancement is a plus.
- Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.
Who You Are:
- An effective communicator who excels in collaborative, multicultural environments.
- Adaptable, resourceful, and proactive in troubleshooting and problem-solving.
- Detail-oriented with a commitment to delivering high-quality, reliable solutions.
- Curious and open-minded, always eager to learn and apply new technologies.
- Customer-focused, with a passion for understanding and addressing user needs.
- Inclusive and respectful of diverse backgrounds and perspectives.
The Team You’ll Be A Part Of:
You’ll join the Virtual Prototyping team based at Bagmane Capital Integrated Campus, Bangalore. This dynamic group is dedicated to delivering cutting-edge simulation models and virtual platforms for a wide range of electronic systems. The team thrives on innovation, collaboration, and technical excellence, working closely with global customers and partners to drive the future of high-performance system development.
Related Jobs

Barclays
Pune, India
Software Engineer
Full-time
Be an early applicant
Posted 3 days ago

Micron Technology
Hyderabad, India
Associate Engineer/ Engineer Data Science
Full-time
Be an early applicant
Posted 3 days ago

GE Vernova
Chennai, India
Graduate Engineer Trainee
Full-time
Be an early applicant
Posted 3 days ago

McKinsey & Company
Bengaluru, India
+1 more
Software Engineer I - Java FullStack
Full-time
Be an early applicant
Posted a day ago

Synopsys Inc
Noida, India
Senior Analog Mixed-Signal Design Engineer
Full-time
Be an early applicant
Posted 5 hours ago