| Job Title: | Senior Engineer (R&D Engineering) |
| Employment Type: | Full Time |
| Work Format: | On-site |
| Apply | View original vacancy |
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:
Experienced in embedded systems and virtual prototyping, with strong skills in SystemC, C++, and Python. Adept at translating hardware specifications into scalable virtual platforms for early software enablement and robust debugging. Familiar with ARM and/or RISC-V architectures, memory-mapped I/O, and Linux development workflows. Comfortable collaborating with global teams and communicating in fluent English. Motivated by innovation, continuous learning, and making a tangible impact in a supportive environment. Hands-on expertise with Synopsys Virtualizer™ or knowledge of functional safety standards is a plus.
What You’ll Be Doing:
• Implementing SystemC / TLM2.0 models within the Synopsys Virtualizer™ environment based on hardware specifications
• Developing and integrating C++ models for CPUs, interconnects, memories, and peripherals to create comprehensive virtual platforms
• Configuring and customizing Virtualizer platforms to support early firmware, bootloader development, and Linux/RTOS bring-up
• Optimizing models and platforms for performance, scalability, and maintainability
• Integrating virtual platforms with debuggers, build systems, and CI pipelines for seamless software development workflows
• Utilizing Python for Virtualizer automation, simulation orchestration, and test/regression frameworks
• Conducting deep root-cause analysis across hardware models and software stacks to ensure robust debugging and system analysis
The Impact You Will Have:
• Accelerate early software development and debugging before hardware availability, enabling faster product cycles
• Empower firmware and OS teams with scalable, accurate virtual platforms for testing, validation, and integration
• Drive innovation in system-level modeling and virtual prototyping, influencing industry-leading technology
• Enhance performance and reliability of embedded systems through advanced modeling and optimization
• Support functional safety and compliance, contributing to robust and secure product solutions
• Facilitate cross-team collaboration and knowledge sharing, strengthening Synopsys’ leadership in virtual prototyping
What You’ll Need:
• Minimum 2 years of professional experience in virtual prototyping, R&D, and embedded systems
• Bachelor’s degree in Communication and Electronics Engineering, or Computer Engineering. Graduated with Very Good with Honors or GPA ≥ 3.5
• Expert-level proficiency in C++ (C++11/14/17 or later) and SystemC (including TLM2.0, model composition, timing, and synchronization)
• Strong Python skills for automation, scripting, and testing
• Deep understanding of embedded systems architecture (ARM and/or RISC-V processors, memory-mapped I/O, interrupts, DMA, timers, interconnects)
• Excellent command of Linux development and debugging workflows
• Good software debugging and root-cause analysis skills
• Fluent English communication skills (written and spoken)
• Military service status: completed or exempted
• Hands-on experience with Synopsys Virtualizer™ and knowledge of functional safety standards (e.g., ISO 26262) are assets
Who You Are:
• Analytical thinker with strong problem-solving abilities
• Detail-oriented, ensuring accuracy and reliability in modeling and debugging
• Collaborative team player who communicates clearly and effectively
• Self-motivated, proactive, and adaptable to evolving technologies
• Curious and eager to learn, with a passion for innovation
• Resilient and resourceful in facing technical challenges
The Team You’ll Be A Part Of:
You’ll join a dedicated R&D engineering team focused on virtual platform development and enhancement using Synopsys Virtualizer™. The team collaborates closely with firmware, OS, and hardware groups to enable early software development and system-level debugging. You’ll work in a supportive, innovative environment that values technical excellence, teamwork, and continuous learning.
Rewards and Benefits:
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.
| Country: | Egypt |
| Region: | Egypt Cairo Governorate |
| City: | Egypt Cairo Governorate |
| Address: | Egypt |

Synopsys
Employer since Mar 26, 2026
You will be redirected to the employer's website
Sign in to view contact details and send a message.
Sign In to Contact