Siemens EDA
تعد شركة Siemens EDA رائدة عالمية في مجال برمجيات أتمتة التصميم الإلكتروني (EDA). تُمكّن أدواتنا البرمجية الشركات حول العالم من تطوير منتجات إلكترونية مبتكرة للغاية بشكل أسرع وأكثر فعالية من حيث التكلفة. يستخدم عملاؤنا أدواتنا لتجاوز حدود التكنولوجيا والفيزياء لتقديم منتجات أفضل في عالم معقد ومتزايد في تصميم الرقائق واللوحات والأنظمة.
نظرة عامة على الوظيفة
نحن نبحث عن مهندس برمجيات أول للانضمام إلى فريق التطوير الديناميكي لدينا. في هذا الدور، ستقوم بتصميم وتطوير وصيانة أنظمة البرمجيات الأساسية التي تدعم حلول أتمتة التصميم الإلكتروني الخاصة بنا. ستعمل مع تقنيات متطورة وستتعاون مع مهندسين موهوبين على مستوى العالم لتقديم برمجيات عالية الجودة تدفع الابتكار في صناعة أشباه الموصلات.
المسؤوليات الرئيسية
تطوير وصيانة تطبيقات C/C++ قوية في بيئات Linux مع التركيز على الأداء وقابلية التوسع. تصميم وتنفيذ واجهات المستخدم باستخدام أطر عمل C++ الحديثة لواجهات المستخدم الرسومية مثل wx Widgets و Qt. التعاون مع فرق متعددة الوظائف لجمع المتطلبات وتصميم الحلول وتقديم الميزات. المساهمة في مراجعات الكود وتوجيه المهندسين المبتدئين لضمان جودة الكود وأفضل الممارسات. استكشاف الأخطاء وإصلاحها وتشخيصها وحل المشكلات الفنية المعقدة عبر حزمة البرمجيات. المشاركة في عمليات التكامل والنشر المستمرة باستخدام أنظمة التحكم في الإصدار مثل SVN و Git.
المؤهلات
درجة البكالوريوس في هندسة الكمبيوتر. خبرة في دور مماثل. معرفة قوية ببرمجة C/C++ في بيئة تطوير Linux، مع كفاءة في البرمجة كائنية التوجه (OOP) وفهم قوي لهياكل البيانات والخوارزميات. فهم بارع لمفاهيم واجهة المستخدم الرسومية ومعرفة قوية بأطر عمل C++ لواجهات المستخدم الرسومية (wx Widgets, Qt)، مع معرفة جيدة بلغات البرمجة النصية مثل Python و Perl و/أو Tcl. خبرة في أنظمة التحكم في الإصدار مثل SVN أو Git. الإلمام بتكنولوجيا الكمبيوتر وهندسة x86 يعتبر ميزة إضافية.
لماذا نحن
نحن شركة سيمنز:
في Siemens Software، المرونة هي أسلوب عملنا—نهج هجين افتراضي، مبني على الثقة والاستقلالية. معاً، يبني 30,000 شخص في أكثر من 200 دولة تكنولوجيا تشكل العالم الحقيقي. ستنمو من خلال مشاريع حقيقية، وزملاء تقنيين أقوياء، وتنقل عالمي، مدعوماً بنطاق ومزايا شركة رائدة في البرمجيات الصناعية. نحن ملتزمون بالمساواة والشمول، ونوظف بناءً على الجدارة والمهارات والأثر. أحضر فضولك وإبداعك وساعدنا في تشكيل الغد!
مزايا ومكافآت العمل لدينا
يتراوح نطاق الراتب لهذا المنصب بين 31,200 دولار أمريكي و 43,000 دولار أمريكي، وهذا الدور مؤهل للحصول على تعويضات تحفيزية. يعتمد التعويض الفعلي المعروض على المهارات المتعلقة بالوظيفة والخبرة والتعليم/التدريب ذي الصلة للمرشح الناجح. تقدم شركة سيمنز مزايا صحية ورفاهية للموظفين؛ يمكنك الوصول إلى المزايا المتاحة في بلدك عبر الرابط: https://jobs.sw.siemens.com/benefits/
نحن نقدر تكافؤ الفرص
نحن نقدر تكافؤ الفرص ونرحب بطلبات الأشخاص ذوي الإعاقة. في سيمنز، نؤمن بأن الأشخاص الذين لديهم تجارب حقيقية في التعامل مع الاختلافات سوف يتفوقون كقادة. دعونا نعزز ثقافة الإبداع والابتكار. سنضمن تزويد الأفراد ذوي الإعاقة بتسهيلات معقولة للمشاركة في عملية التقديم للوظيفة أو المقابلة، ولأداء وظائف العمل الأساسية، ولتلقي مزايا وامتيازات التوظيف الأخرى. يرجى الاتصال بنا لطلب تسهيلات.
Siemens Software. لنغير الواقع اليومي
Siemens EDA
Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.
Position Overview
We are seeking a Senior Software Engineer to join our dynamic development team. In this role, you will design, develop, and maintain core software systems that power our electronic design automation solutions. You'll work with cutting-edge technologies and collaborate with talented engineers globally to deliver high-quality software that drives innovation in the semiconductor industry.
Key Responsibilities
Develop and maintain robust C/C++ applications in Linux environments with a focus on performance and scalability. Design and implement user interfaces using modern C++ GUI frameworks such as wx Widgets and Qt. Collaborate with multi-functional teams to gather requirements, design solutions, and deliver features. Contribute to code reviews and mentor junior engineers to ensure code quality and best practices. Troubleshoot, diagnose, and resolve complex technical issues across the software stack. Participate in continuous integration and deployment processes using source control systems like SVN and Git.
Qualifications
Bachelor's degree in computer engineering. Experience in a similar role. Strong knowledge of C/C++ programming in a Linux development environment, with OOP proficiency and solid understanding of data structures and algorithms. Proficient understanding of GUI concepts and strong knowledge of C++ GUI frameworks (wx Widgets, Qt), with good knowledge of scripting languages such as Python, Perl, and/or Tcl. Experience with source control systems like SVN or Git. Familiarity with computer technology and x86 architecture is a plus.
Why Us
We are Siemens:
At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!
Our Benefits & Rewards
The salary range for this position is USD 31,200 to USD 43,000 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/
We Value Equal Opportunities
We value equal opportunities and welcome applications from people with disabilities. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Siemens Software. Transform the Everyday