link to employee dashboard (Siemens Digital Industries Software)

Jobs filters

SOFTWARE TECHNICAL LEAD - 493679

El Qahera El Gididaa, Egypt

Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation.


Siemens Digital Industries Software is a global leader in Electronic Design Automation (EDA) software, hardware, and design solutions. We partner with the world's leading producers of semiconductor microelectronic circuits and systems, enabling them to design and produce cutting-edge electronic products faster and more efficiently.
We are expanding our HAV portfolio, creating new opportunities to develop next-generation high-speed protocol solutions. We are looking for a highly talented Software Technical Lead to drive verification solutions across emulation and FPGA prototyping platforms.
In this role, you will lead the architecture and development of scalable solutions for high-speed protocol verification. You will operate at the intersection of hardware emulation and software integration, delivering robust, reusable frameworks that ensure protocol compliance (PCIe, NVMe, HDMI, DisplayPort) and enable high-throughput data processing in complex system environments.
Responsibilities:
* Architect and deliver end-to-end software solutions for high-speed interconnect and multimedia protocols.
* Translate protocol specifications into clear product requirements and scalable software frameworks.
* Lead hands-on development of modular libraries and GUI applications.
* Apply hardware/software co-design methodologies to support system integration, streaming, and validation workflows.
* Ensure seamless integration with underlying IP and hardware emulation platforms.
* Drive alignment with protocol behavior and system-level performance targets.
* Provide technical leadership in multithreading, synchronization, and performance optimization.
* Enable high-throughput data processing and scalable system design.
* Establish and promote strong engineering practices, including design and code reviews.
* Drive CI/CD workflows and continuously improve development standards.
* Mentor engineers and guide overall technical direction.
Required experience/skills
* Bachelor's in Computer Engineering, Computer Science, or a related field.
* 7+ years of software development experience, with a strong foundation in system-level architecture and object-oriented design.
* Proven hands-on experience with C/C++ and GUI development (Qt, wxWidgets, or similar).
* Solid understanding of IC design and verification flows, including RTL concepts and system-level integration.
* Strong knowledge of software design patterns and scalable, modular architectures.
* Experience working in Linux environments, with strong expertise in multithreading, synchronization, and high-performance systems.
* Familiarity with modern development practices, including CI/CD and automation.
* Experience with high-speed interconnects (PCIe, NVMe) and/or multimedia protocols (HDMI, DisplayPort).
* Background in hardware/software interaction, emulation platforms, or system-level test environments.
* Strong analytical and problem-solving skills, with the ability to debug complex system and protocol issues.
* Excellent communication and collaboration skills across cross-functional teams.
We're Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.

EmployeeReferrals uses cookies to give you the best online experience. If you continue to use this site, you agree to the use of cookies. Please see our cookies policy for details