New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Synopsys

Staff Engineer (R&D Engineering)

Synopsys
Apply →
staff employee Cairo

First indexed 4 Jul 2026

Description

At Synopsys, software engineers play a crucial role in Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification, and manufacturing. As a Staff Engineer in R&D Engineering, you will work on designing, developing, and troubleshooting software using state-of-the-art technologies like AI/ML, GenAI, and Cloud.

Job Description

You are an inventive and passionate engineer with a strong foundation in computer engineering, computer science, or mechatronics, and hands-on experience in software architecture and development. You thrive at the intersection of advanced technology and real-world impact, motivated by creating high-performance simulation solutions that power the future of self-driving cars, mobile devices, and virtual reality experiences.

Key Responsibilities

  • Drive feature development across the full software lifecycle for simulation solutions of virtual Electronic Control Units (vECUs).
  • Define comprehensive test strategies and ensure robust test coverage.
  • Analyze customer and internal requirements, translating them into innovative and reliable technical solutions.
  • Enhance the performance, scalability, and maintainability of existing simulation and testing solutions.
  • Lead automation initiatives and workflow enhancements by developing advanced scripting and automation tools.
  • Mentor and guide junior engineers, providing design and code reviews.
  • Collaborate seamlessly with cross-functional teams, contributing to architectural discussions and strategic technical decisions.

The Impact You Will Have

  • Revolutionize the development of next-generation automotive and embedded systems through advanced simulation and virtualization technologies.
  • Accelerate customers' time-to-market by delivering robust, scalable, and high-performance simulation tools.
  • Enhance software quality and reliability for leading automotive, telecom, and consumer electronics companies worldwide.
  • Drive innovation in simulation workflows, setting new benchmarks for test automation and software validation.

Requirements

  • B.Sc. or M.Sc. in Computer Engineering, Computer Science, Mechatronics, or related field with a minimum GPA of 3.5/4.0.
  • 5+ years of professional software development experience, with proven expertise in C/C++.
  • Advanced Python skills for automation, scripting, and test infrastructure development.
  • Deep understanding of software architecture, full product lifecycle, object-oriented design, data structures, and algorithms.
  • Experience with socket-based communication and inter-process communication (IPC) techniques.
  • Working knowledge of simulation principles, test automation, and CI/CD technologies.

Team and Benefits

You will join the Systems Software Group, an agile, innovative team focused on developing disruptive system solutions. Synopsys offers a comprehensive range of health, wellness, and financial benefits, including medical and healthcare plans, time away programs, family support, ESPP, retirement plans, and competitive salaries.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://careers.synopsys.com/job/cairo/staff-engineer-r-and-d-engineering/44408/97285743008