Description
We are seeking a seasoned engineer with over five years of experience in virtual prototyping and embedded systems to join our R&D engineering group. As a staff engineer, you will lead R&D initiatives in virtual prototyping using Synopsys Virtualizer to enable early software development and architectural exploration.
You will define, evolve, and implement SystemC modeling standards and virtual platform architectures for complex embedded and SoC-based systems. You will also architect and develop SystemC/TLM2.0 models, integrating C++ models for CPUs, interconnects, memories, and peripherals within the Virtualizer environment.
Your responsibilities will include customizing and configuring Virtualizer platforms to support early firmware, bootloader development, and Linux/RTOS bring-up and debugging. You will optimize virtual platforms for performance, scalability, and usability, integrating with debuggers, build systems, and CI pipelines.
You will drive advanced software debugging, conducting deep root-cause analysis across hardware models and software stacks, and implementing long-term fixes and improvements. You will utilize Python for Virtualizer automation, simulation orchestration, and test/regression frameworks.
You will conduct design and code reviews, mentor engineers, and foster technical excellence across teams. You will accelerate early software development and system validation for Synopsys' customers, enabling faster time-to-market for innovative products.
Our team is composed of experts in SystemC, C++, embedded software, and hardware architecture, working collaboratively to deliver high-impact solutions for global customers. Together, you will pioneer new technologies, set industry standards, and drive the future of system-level design and verification.
As a staff engineer, you will have the opportunity to shape the architectural direction of virtual platform solutions, ensuring their scalability, accuracy, and usability for complex SoC designs. You will mentor and uplift engineering teams, fostering a culture of technical excellence, collaboration, and continuous learning.
You will drive improvements in simulation workflows, debugging tools, and automation frameworks, enhancing productivity and reliability. You will contribute to Synopsys' leadership in semiconductor and embedded software innovation, impacting global industries from automotive to IoT.
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.