Systems Software Engineer, Platform Architecture
Cambridge, MA · On-site
$189K - $224K/yr
Experience with concurrent and parallel programming.Experience with modeling and simulation.Knowledge of ARM and/or X86 architecture.
Cambridge, MA · On-site
$189K - $224K/yr
Experience with concurrent and parallel programming.Experience with modeling and simulation.Knowledge of ARM and/or X86 architecture.
Cambridge, MA · On-site
$189K - $224K/yr
Experience with concurrent and parallel programming.Experience with modeling and simulation.Knowledge of ARM and/or X86 architecture.
New York, NY · On-site
OxCaml is Jane Street's variant of the OCaml language, equipped with powerful features for high-performance and parallel programming, with data race freedom guarantees. This role involves the full ...
New
New York, NY · On-site
OxCaml is Jane Street's variant of the OCaml language, equipped with powerful features for high-performance and parallel programming, with data race freedom guarantees. This role involves the full ...
New
Grand Rapids, MI · On-site
Thorough grasp of asynchronous and parallel programming techniques. * Solid understanding of product versioning and source control practices. What you'll receive TGW offers full medical, dental, and ...
Grand Rapids, MI · On-site
Thorough grasp of asynchronous and parallel programming techniques. * Solid understanding of product versioning and source control practices. What you'll receive TGW offers full medical, dental, and ...
Canonsburg, PA · On-site
$101K/yr
Your expertise in C/C++, memory management, and parallel programming enables you to tackle challenging projects, driving modernization and optimization of mature, complex codebases. You thrive in ...
Canonsburg, PA · On-site
$101K/yr
Your expertise in C/C++, memory management, and parallel programming enables you to tackle challenging projects, driving modernization and optimization of mature, complex codebases. You thrive in ...
Grand Rapids, MI · On-site
$93K - $128K/yr
... parallel programming techniques. • Solid understanding of product versioning and source control practices. Company : TGW Logistics is a foundation-owned company headquartered in Austria and a ...
Grand Rapids, MI · On-site
$93K - $128K/yr
... parallel programming techniques. • Solid understanding of product versioning and source control practices. Company : TGW Logistics is a foundation-owned company headquartered in Austria and a ...
Sudbury, MA · On-site
$141K - $189K/yr
... Parallel programming, SW Architecture Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby Qt/QML Framework Experience managing the work of a technical team and direct reports ...
Sudbury, MA · On-site
$141K - $189K/yr
... Parallel programming, SW Architecture Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby Qt/QML Framework Experience managing the work of a technical team and direct reports ...
MS or PhD a plus 1-5 years of relevant experience Strong proficiency programming in C/C++ Proficiency with algorithms and data structures Familiarity with multithreading and/or parallel programming ...
MS or PhD a plus 1-5 years of relevant experience Strong proficiency programming in C/C++ Proficiency with algorithms and data structures Familiarity with multithreading and/or parallel programming ...
$128K - $168K/yr
... Parallel programming, SW Architecture Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby Qt/QML Framework Experience managing the work of a technical team and direct reports ...
$128K - $168K/yr
... Parallel programming, SW Architecture Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby Qt/QML Framework Experience managing the work of a technical team and direct reports ...
MS or PhD a plus 1-5 years of relevant experience Strong proficiency programming in C/C++ Proficiency with algorithms and data structures Familiarity with multithreading and/or parallel programming ...
MS or PhD a plus 1-5 years of relevant experience Strong proficiency programming in C/C++ Proficiency with algorithms and data structures Familiarity with multithreading and/or parallel programming ...
Klein, TX · On-site
Any parallel programming skill in the HPC environment with (MPI or OpenMP). Understand how the software constructs are implemented in the hardware and its performance implication. Code complexity ...
Klein, TX · On-site
Any parallel programming skill in the HPC environment with (MPI or OpenMP). Understand how the software constructs are implemented in the hardware and its performance implication. Code complexity ...
Cupertino, CA · On-site
$2.0K/mo
Understanding of distributed systems, networking, and parallel programming Benefits * Full medical, dental, and vision packages, with 100% of premium covered * Housing subsidy of $2,000/month for ...
Cupertino, CA · On-site
$2.0K/mo
Understanding of distributed systems, networking, and parallel programming Benefits * Full medical, dental, and vision packages, with 100% of premium covered * Housing subsidy of $2,000/month for ...
Charlotte, NC · Hybrid
$119K - $157K/yr
Proficient in following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc. * Proficient in building and consuming ...
Charlotte, NC · Hybrid
$119K - $157K/yr
Proficient in following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc. * Proficient in building and consuming ...
Santa Clara, CA · Hybrid
$64 - $84.50/hr
A background that includes parallel programming, ideally CUDA C/C++. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and GPU architecture fundamentals.
Santa Clara, CA · Hybrid
$64 - $84.50/hr
A background that includes parallel programming, ideally CUDA C/C++. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and GPU architecture fundamentals.
Sudbury, MA · On-site
$190K - $210K/yr
... Parallel programming, SW Architecture • Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby • Qt/QML Framework • Experience managing the work of a technical team and direct ...
Sudbury, MA · On-site
$190K - $210K/yr
... Parallel programming, SW Architecture • Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby • Qt/QML Framework • Experience managing the work of a technical team and direct ...
Understanding of distributed systems, networking, and parallel programming Benefits * Full medical, dental, and vision packages, with 100% of premium covered * Housing subsidy of $2,000/month for ...
Understanding of distributed systems, networking, and parallel programming Benefits * Full medical, dental, and vision packages, with 100% of premium covered * Housing subsidy of $2,000/month for ...
$140K - $175K/yr
... Parallel programming, SW Architecture • Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby • Qt/QML Framework • Experience managing the work of a technical team and direct ...
$140K - $175K/yr
... Parallel programming, SW Architecture • Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby • Qt/QML Framework • Experience managing the work of a technical team and direct ...
Proficient in following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc. * Proficient in building and consuming ...
Quick apply
Proficient in following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc. * Proficient in building and consuming ...
New York, NY · Hybrid
$59.50 - $78.75/hr
A background that includes parallel programming, ideally CUDA C/C++. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and GPU architecture fundamentals.
New York, NY · Hybrid
$59.50 - $78.75/hr
A background that includes parallel programming, ideally CUDA C/C++. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and GPU architecture fundamentals.
Sudbury, MA · On-site
$141K - $189K/yr
... Parallel programming, SW Architecture · Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby · Qt/QML Framework · Experience managing the work of a technical team and direct ...
Sudbury, MA · On-site
$141K - $189K/yr
... Parallel programming, SW Architecture · Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby · Qt/QML Framework · Experience managing the work of a technical team and direct ...
Experience in parallel programming with MPI, OpenMP, CUDA, HIP, and application-specific libraries * Experience in developing, debugging, and profiling massively parallel codes * Experience in ...
Experience in parallel programming with MPI, OpenMP, CUDA, HIP, and application-specific libraries * Experience in developing, debugging, and profiling massively parallel codes * Experience in ...
$81K - $85.5K
3% of jobs
$85.5K - $89.9K
5% of jobs
$89.9K - $94.4K
5% of jobs
$94.4K - $98.8K
5% of jobs
$101.9K is the 25th percentile. Wages below this are outliers.
$98.8K - $103.3K
9% of jobs
$103.3K - $107.7K
7% of jobs
$107.7K - $112.2K
13% of jobs
The median wage is $112.7K / yr.
$112.2K - $116.6K
18% of jobs
$118.9K is the 75th percentile. Wages above this are outliers.
$116.6K - $121.1K
18% of jobs
$121.1K - $125.5K
11% of jobs
$125.5K - $130K
5% of jobs
$81K
$110.8K
$130K
A Parallel Programming job involves developing software that can execute multiple tasks or computations simultaneously to improve performance and efficiency. Professionals in this field work with multi-core processors, distributed systems, and GPU computing to optimize software for speed and scalability. They typically use programming models like MPI, OpenMP, or CUDA to implement parallelism. Industries such as high-performance computing, data science, and machine learning heavily rely on parallel programming to handle large-scale computations.
Professionals in parallel programming often face challenges such as identifying code sections that can be effectively parallelized, managing data dependencies, and handling synchronization between parallel tasks. Debugging and optimizing performance in multi-threaded or distributed environments can also be complex, requiring patience and attention to detail. Collaboration with data scientists, hardware engineers, and other software developers is common, as projects frequently involve cross-functional teamwork. Overcoming these challenges is a rewarding part of the job, leading to faster, more efficient software solutions that can have a significant impact in fields like scientific computing, finance, and machine learning.
To excel in Parallel Programming, you need a solid background in computer science, strong proficiency in languages such as C/C++, Python, or Java, and experience with parallel computing frameworks. Familiarity with tools like OpenMP, MPI, CUDA, or parallel processing libraries, as well as relevant certifications or coursework, is highly valuable. Analytical thinking, collaboration, and effective problem-solving are essential soft skills for success in this role. These competencies enable professionals to efficiently develop, debug, and optimize scalable applications in high-performance computing environments.

$189K - $224K/yr
Full-time
Posted 17 days ago
8.1
Based on 661 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Computer and electronic product manufacturing
10,000+ Employees
Cupertino, CA, US
1976