עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.
The Role
We are looking for an experienced Software Architect with a proficiency in C++ programming, and with a strong background in high-performance computing (HPC).
Your Impact
The employee will be responsible for leading the design and architecture of our new computational engine, ensuring scalability, reliability, and performance optimization.
This role will require a deep understanding of parallel computing concepts, algorithms, and data structures, along with proven expertise in software design principles and practices.
Key Responsibilities:
Lead the development of our high-performance software architecture using C++ programming language.
Design and optimize algorithms and data structures for parallel computing, considering factors such as load balancing, memory utilization, and latency reduction.
Conduct performance analysis and profiling to identify bottlenecks and optimize code for maximum efficiency.
Drive innovation and contribute to the advancement of best practices in software architecture, design patterns, and development methodologies.
What You'll Need
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
7+ years of experience in software architecture and design, with a focus on high-performance computing (HPC) applications.
Proficiency in C++ programming language, including experience with multithreading, parallel programming models (e.g., MPI, OpenMP), and performance optimization techniques.
Strong understanding of computer architecture, memory hierarchy, and distributed computing principles.
Experience with HPC frameworks and libraries (e.g., CUDA, OpenCL) is an advantage.
Solid understanding of software design patterns, architectural styles, and development methodologies.
Excellent problem-solving skills and ability to think critically and analytically.
Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
משרות נוספות מומלצות עבורך
-
Architect Systems & Software Senior
-
פתח תקווה
קבוצת יעל תוכנה
-
-
Software / System Architect - Position No. 1708
-
תל אביב - יפו
IBI Investment House
-
-
Software Architect
-
תל אביב - יפו
Tufin
-
-
Sr Principal / Architect Engineer Software (Identity Platform)
-
פתח תקווה
Palo Alto Networks
-
-
Software Architect
-
תל אביב - יפו
Dialog
-
-
Senior Software Architect
-
רמת גן
Checkmarx
-