Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure

$152k - $241.5k

NVIDIA

Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding of distributed systems, experience operating large-scale production infrastructure, and excellent communication and planning abilities. You will help design reliable automation and platform services that manage large fleets of GPU-based and CPU-based compute systems used by engineering teams across NVIDIA.The ideal candidate is comfortable working across software, operating systems, cluster schedulers, networking, storage, and physical hardware. You should enjoy solving complex operational problems, eliminating repetitive work through automation, and building systems that remain reliable as infrastructure grows. If you are creative, pragmatic, and motivated to improve how critical engineering workloads are delivered, we would like to hear from you.What You Will Be Doing:Design and build platforms that automate the provisioning, configuration, operation, and lifecycle management of large-scale GPU and CPU compute infrastructure.Develop monitoring, health-management, and remediation systems that improve the reliability, availability, and utilization of EDA compute environments.Automate hardware deployment, operating-system configuration, firmware and software updates, cluster enrollment, and recovery workflows.Build reliable services and workflows that integrate with workload schedulers, infrastructure management systems, and observability platforms.Use hardware diagnostics, operating-system signals, scheduler data, and network and storage telemetry to identify failures and return unhealthy systems to service.Work with EDA, infrastructure, networking, storage, and hardware engineering teams to deliver scalable solutions for critical chip-design workloads.Participate in incident response, root-cause analysis, capacity planning, and the continuous improvement of production services.What We Need To See:5+ years of software engineering or infrastructure engineering experience supporting large-scale production systems.A BS in Computer Science, Engineering, Physics, Mathematics, or a related field, or equivalent experience.Strong programming experience in Go or Python, including a solid understanding of data structures, algorithms, testing, and software design.Experience designing automation for distributed systems and large fleets of Linux-based compute nodes.Understanding of performance, security, reliability, fault tolerance, state management, and data consistency in complex systems.Experience with infrastructure automation, software deployment, observability, and operational recovery.Strong communication skills and the ability to work effectively across teams, organizations, and geographic regions.A systematic approach to problem solving, with a strong sense of ownership and an emphasis on reducing operational toil.Ways To Stand Out From The Crowd:Experience designing or operating large-scale EDA or high-performance computing infrastructure. Deep knowledge of Linux, GPU and CPU server architecture, networking, storage, and bare-metal lifecycle management.Hands-on experience with workload schedulers and cluster-management platforms such as Slurm, LSF, Kubernetes, or Bright Cluster Manager. Experience supporting EDA applications, license-management systems, high-throughput batch workloads, or semiconductor design workflows.Experience building automated health checks, break-fix remediation, firmware and operating-system upgrade workflows, or node-provisioning systems.A track record of improving infrastructure reliability, utilization, and recovery time through production-quality automation. Experience operating infrastructure across multiple data centers or heterogeneous hardware environments.NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the industry working with us. If you are creative, autonomous, and excited to build reliable infrastructure at scale, we want to hear from you!Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until September 20, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.SummaryLocation: US, WA, Remote; US, MA, Westford; US, TX, Austin; US, Remote; US, NC, Durham; US, CA, RemoteType: Full time

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure in Durham, NC vacancy
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to have a deep understanding of...  ...product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent... 
    Senior
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • $184k - $287.5k

    We are seeking a Linux Systems Engineer to join our Infrastructure Engineering team, dedicated...  ...high-performance EDA compute farms. You will...  ...environments across RPM-based distributions, optimized for the high-...  ...and modern physical or software-defined networking (SDN)... 
    Senior
    Full time
    Work experience placement
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  • $184k - $287.5k

    NVIDIA is looking for a Systems & Software Engineer interested in building and running...  ...reliable large scale infrastructure platform services. In this...  ...our organization running EDA platforms atop of NVIDIA hardware...  ...automation and distributed systems design Experience... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    22 hours ago
  • $272k - $431.25k

    NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have...  ...responsible for production systems that enable large scalable...  ...and automating large-scale distributed systems independent of cloud... 
    Suggested
    Full time

    Nvidia

    Durham, NC
    1 day ago
  • $184k - $287.5k

    AI Infrastructure Engineers at NVIDIA build the systems, tooling, and data infrastructure that enable operation of our GPU cloud services. We are enabling engineering...  ...at the intersection of product, infrastructure, and software engineering and who want to build automated,... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...of tooling and release infrastructure for chip designers. We...  ...build and deployment systems.Research and adapt the...  ...Computer Science or Computer Engineering or equivalent experience3+ years of software development...  ...tools.Experienced with distributed computing systems such... 
    Senior
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • $184k - $287.5k

    NVIDIA is seeking elite ASIC Infrastructure engineers to deliver the tooling and...  ...GPU Continuous Integration system at the cutting edge of...  ...containers, volume cloning, distributed storage and distributed compute...  ...compute resource and EDA needs, with reporting up to... 
    Senior
    Full time
    Work experience placement
    Work at office
    Worldwide

    Nvidia

    Durham, NC
    3 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • $224k - $356.5k

     ...Local AI team is building the software stack that makes large...  ...recipes, and model bring-up infrastructure — that lets developers run groundbreaking...  ...Computer Science, Computer Engineering, Electrical Engineering, or...  ...depth in GPU computing, ML systems, or high-performance... 
    Senior
    Full time
    Local area

    Nvidia

    Durham, NC
    4 days ago
  • $168k - $270.25k

     ...Experience (NVEX) Solutions Engineering team is looking for an experienced...  ...contribute to products and software tooling. You must have...  ...Expertise analyzing performance of distributed GPU-accelerated workloads is...  ...multi-GPU platformsStrong system software (firmware, BIOS,... 
    Senior
    Full time
    Weekend work

    Nvidia

    Durham, NC
    4 days ago
  • $152k - $241.5k

     ....We’re looking for a Senior SRE to join our Compute...  ...critically important systems running while working...  ...fabrics.Use IaC(Infrastructure‑as‑Code) and config management...  ...in a globally distributed, multi‑cloud hybrid environment...  ...Ruby.Mentored other engineers and influenced... 
    Senior
    Full time

    Nvidia

    Durham, NC
    4 days ago
  •  ...organization is seeking an experienced Sr. Software Engineer to join our CVT team within Stock Plan Services...  ...selected candidate will provide critical systems and business support on a global team using a Mainframe & Distributed technology stack, with an end goal of high... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    4 days ago
  •  ...features within a structured Software Development Life Cycle...  ...Camel framework in system integration, with...  ...in Computer Science, Engineering, Information Technology...  ...years of experience as a Senior Software Engineer/...  ...acceleration through distributed caching and key‑value... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  • Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with...  ...large language models on infrastructure they own, including air-...  ...KV cache management, and distributed execution - together with...  ...root causes and improving systems and processes to prevent recurrence... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    22 hours ago
  •  ...We are currently sourcing for a Senior Software Engineer to work in Durham, NC! The Expertise and Skills You Bring ~ Bachelor's...  ...or related field required ~5+ years' experience in distributed systems development using object-oriented programming languages... 
    Senior

    HCL Global Systems

    Durham, NC
    3 days ago
  •  ...Toshiba Global Commerce Solutions is seeking a senior Software Engineer IV to own and drive end-to-end delivery for major retail platforms. You will lead hands-on coding, architecture decisions, and client engagements while mentoring teams and ensuring quality across... 
    Senior
    Free visa

    Jobleads-US

    Durham, NC
    3 days ago
  • $90k - $135k

     ...Senior Software Engineer Drive the future of Agentic AI at Pearson as part...  ...and distil complex agentic systems into clear, reliable...  ...just an SDK. Solid APIs, distributed systems, and cloud-native...  ...building enterprise agentic AI infrastructure that teams across Pearson... 
    Senior
    Full time

    Pearson Education Services

    Durham, NC
    3 days ago
  •  ...our on-device presence.As a Senior Android Engineer, you'll build and harden...  ...presence into alternative distribution.About the Senior Android Engineer...  ...building production mobile software, with deep expertise in...  ...-load constraints, Android system apps, or device-management... 
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    1 day ago
  •  ...Toshiba Global Commerce Solutions seeks a hands-on Software Engineer IV to drive end-to-end solution delivery for major retail platforms. You will own design, development, reviews, and delivery sign-off, guiding teams through complex implementations in a cloud-native environment... 
    Senior

    Jobleads-US

    Durham, NC
    4 days ago
  •  ...the organization into moving towards a engineering product model based team structure....  ...Skills You Bring Proven hands on software development experience in Java Web services...  ...of developing highly scalable distributed systems using Open source technologies. Knowledge... 
    Senior

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Software Engineer In Test Fidelity Investments has an opportunity for a Software Engineer in Test within our growing Durham/RTP, NC Campus...  ...jobs and near real time batch jobs. ~ Understanding of distributed event store and stream-processing platform technology like Kafka... 
    Senior
    Shift work

    Samprasoft

    Durham, NC
    4 days ago
  • $56.43 - $96.43 per hour

     ...Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Durham, NC or Boston, MA!...  ...building and maintaining integration tests across distributed or microservice-based systems Proficient in databases, SQL, and data management... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Fidelity TalentSource

    Durham, NC
    4 days ago
  • $168k - $264.5k

     ...the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom,...  ...experience)Minimum 10 years of experience in CAD/EDA tool developmentSkill in CAD data...  ...test frameworks, CI/CD)Skilled in software system architecture and Object-Oriented... 
    Senior
    Full time
    Worldwide

    Nvidia

    Durham, NC
    4 days ago
  • $120.5k - $276.5k

     ...Senior Software Engineer – Storage This role has been designed as 'Hybrid' with a requirement that...  ...software including operating systems, compilers, routers, networks, utilities...  ...high performance storage systems Distributed file systems, storage systems, and/or... 
    Senior
    Work experience placement
    Work at office
    Local area
    2 days per week

    Jobleads-US

    Durham, NC
    2 days ago
  • $174k - $252k

     ...Smart NIC Senior Software Engineer, Embedded Share Smart NIC Senior Software Engineer, Embedded X In most instances, this...  ...~3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies... 
    Senior

    Jobleads-US

    Durham, NC
    4 days ago
  • $272k - $431.25k

     ...Securing NVIDIA’s EDA clusters is not a matter of deploying...  ...job. We’re hiring an engineering leader to build and run Infrastructure Security Engineering for...  ...properties of those systems, you are exactly who we...  ...responsible for complex distributed or multi-cloud architectures... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    1 day ago
  •  ...seeking an innovative and highly motivated Senior Cloud Engineer / Technical Lead based in Durham, NC,...  ...cloud platforms, data enablement, infrastructure automation, observability, high-...  ...engineering, DevOps, platform engineering, systems engineering, or a related technical... 
    Senior
    Local area
    Flexible hours

    Syngenta

    Durham, NC
    1 day ago
  •  ...Job Summary We are seeking a Senior Software Engineer - Architect with deep hands-on experience...  ...architecture and delivery of complex enterprise systems. The role requires strong expertise...  ..., and support modern CI/CD and Infrastructure-as-Code practices. Key... 
    Senior

    Compunnel

    Durham, NC
    2 days ago
  • $165k - $248k

     ...A leading software company is seeking a Director of Engineering to design and build cloud-native services focusing on resilience and collaboration with cross-functional teams. Candidates should have a Bachelor's or Master's degree, at least 5 years of experience in cloud... 
    Senior

    Talkdesk

    Durham, NC
    3 days ago
  • $132.4k - $251.6k

     ...rapidly evolving global market.The Secure Subsystems Engineering team seeks a Senior Principal Systems Engineer - Lead Systems Engineer with a passion for...  ...effortsCommunicate with multiple levels of management, team members, Software, firmware and hardware leads and customersInterface... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Morrisville, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure. Be the first to apply!