# Senior Engineer (R&D Engineering)

**Company**: Synopsys
**Location**: Cairo
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: SNPS
**Wikidata**: https://www.wikidata.org/wiki/Q2303478

**Apply**: https://careers.synopsys.com/job/cairo/senior-engineer-r-and-d-engineering/44408/93269033088
**Canonical**: https://yubhub.co/jobs/job_e475be2b-51a

## Description

We are seeking a Senior Engineer to join our R&D Engineering team in Cairo. As a Senior Engineer, you will be responsible for designing, developing, and optimizing simulation solutions for virtual Electronic Control Units (vECUs) used in automotive and telecommunications applications.

Your primary responsibilities will include:

* Designing, developing, and optimizing simulation solutions for vECUs
* Taking ownership of feature development from requirements gathering through design, coding, testing, and deployment
* Developing and executing comprehensive unit and integration tests to validate software functionality and reliability
* Participating in code reviews, design discussions, and Agile ceremonies to drive best practices and continuous improvement within the team
* Supporting debugging and issue resolution across both Windows and Linux-based environments
* Designing, developing, and maintaining robust CI/CD workflows to automate build, test, and deployment processes in both local and cloud environments

As a Senior Engineer, you will have the opportunity to work on cutting-edge projects and collaborate with a talented team of engineers to deliver innovative solutions.

If you are a motivated and experienced engineer with a passion for software development and a desire to work on challenging projects, we encourage you to apply for this exciting opportunity.

## Skills

### Required
- C/C++
- Python
- Software development
- Simulation solutions
- vECUs
- Automotive and telecommunications applications

### Nice to have
- Socket-based communication
- Inter-process communication (IPC)
- Simulation technologies
- Co-simulation standards (FMI, SSP)
- Automotive communication protocols (CAN, LIN, SPI, Ethernet, Some/IP, DoIP)
