Expoint – all jobs in one place
The point where experts and best companies meet

Systems Programmer jobs

With Expoint, the dream vaccancy is waiting for you around the corner. Jobs as Systems Programmer, is this the job you are looking for? We definitely have a Systems Programmer job with your name on it.
Company
Job type
Job categories
Job title (1)
United States
State
City
3,109 jobs found
10.11.2025
N

Nvidia Principal Systems Software Engineer United States, Texas

Limitless High-tech career opportunities - Expoint
Description:
US, CA, Santa Clara
US, IL, Champaign
time type
Full time
posted on
Posted 12 Days Ago
job requisition id

NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments. Many enterprises are now recognizing the needs of accelerated computing to handle their large data processing needs. Multi-node GPU deployments will reduce cloud computing costs and lower latency batch ETL workloads.

At NVIDIA, we have been invested in accelerating Apache Spark, providing an open source plugin for Apache Spark. Apache Spark is the most popular data processing engine in data centers. We strive to accelerate Spark applications on GPUs without any code changes. We are passionate about working on hard problems that have an impact. You will need to have strong programming skills, a deep understanding of software development related to C++. You will work with a team that is using open source libraries like RAPIDS to accelerate reading, writing and batch data operations in Spark.

What you'll be doing:

  • Develop CUDA/C++ libraries to accelerate DataFrames and I/O operations on common file formats such as Parquet, ORC and JSON

  • Collaborate with distributed systems teams to craft solutions to distributed processing problems challenges at large scale

  • Work with open source communities to enhance libraries like RAPIDS, CCCL and UCX through technical discussion and code contributions

  • Provide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategy

  • Build, test and optimize CUDA/C++ libraries across different platforms

What we need to see:

  • BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field (or equivalent experience)

  • 12+ years of work experience in software development

  • Outstanding technical skills in designing and implementing high-quality distributed systems

  • Excellent programming skills in C++, Java, and/or Scala

  • Ability to work with teams across organizational boundaries and geographies

  • Highly motivated with strong interpersonal skills

  • OS kernel dev experience is a strong plus

You will also be eligible for equity and .

Expand
10.11.2025
N

Nvidia Senior Quantum Engineer - HPC Systems United States, Texas

Limitless High-tech career opportunities - Expoint
Description:
US, MA, Westford
US, NH, Remote
US, CT, Remote
US, MA, Remote
time type
Full time
posted on
Posted 9 Days Ago
job requisition id

What You’ll Be Doing:

  • Take charge of the technical integration of quantum hardware (neutral atom, trapped ion, superconducting) with HPC systems via APIs, middleware, and orchestration layers like CUDA-Q.

  • Formulate and refine hybrid workflows to enable seamless task distribution between GPU clusters and quantum devices.

  • Partner closely with quantum hardware suppliers to set up connectivity, control interfaces, and co-design specifications to improve performance, decrease latency, and enable data exchange.

  • Partner with internal scientists and engineers to install & optimize applications, deploy hybrid workloads, and evaluate system performance.

  • Work with control systems engineers to ensure environmental, timing, and data interfaces meet quantum hardware requirements.

  • Prototype and benchmark hybrid applications in materials science, chemistry, optimization, and machine learning to showcase platform capabilities.

  • Contribute to roadmap planning for adding new quantum modalities (superconducting, photonic) and integrating emerging SDKs.

  • Represent NVIDIA at technical conferences, workshops, and industry forums, showcasing our advancements and groundbreaking efforts.

  • Develop comprehensive user documentation and integration guides for internal use and cross-team collaboration.

  • Drive continuous improvement across software stacks, orchestration layers, and data pipelines connecting quantum and HPC domains.

What We Need to See:

  • 12+ years of experience in HPC system administration, Linux, Slurm, application support, and data management.

  • Experience with quantum programming frameworks like CUDA-Q, Qiskit, PennyLane, Cirq, Braket, and more.

  • Proficiency in Python, C++, or Rust for API integration and workflow automation.

  • Strong understanding of HPC systems, Slurm orchestration, and GPU-accelerated computing environments.

  • Understanding of quantum hardware systems encompassing neutral-atom, trapped-ion, superconducting, or photonic technologies.

  • Bachelor’s or Master’s degree or equivalent experience in Physics, Electrical/Computer Engineering, or Computer Science (PhD preferred).

  • Outstanding communication and collaborator management skills, with the ability to engage both experimental scientists and systems engineers.

Ways to Stand Out from the Crowd:

  • Demonstrated track record collaborating with quantum hardware providers.

  • Deep understanding of quantum-classical orchestration frameworks and low-latency data transfer architectures.

  • Familiarity with cloud-based quantum services and HPC integration standards.

  • Contributions to open-source quantum frameworks or involvement in academic collaborations.

  • Success in bridging experimental physics and HPC engineering teams.

  • Experience representing an organization in technical standards bodies or research consortia.

You will also be eligible for equity and .

Expand
10.11.2025
N

Nvidia Senior Software Systems Engineer - Autonomous Vehicles United States, Texas

Limitless High-tech career opportunities - Expoint
Description:
US, CA, Santa Clara
US, CA, Remote
time type
Full time
posted on
Posted 6 Days Ago
job requisition id


What you will be doing:

  • Develop, evaluate, and build architectures for Level 2 to Level 4 self-driving driver support and self-driving vehicle technologies

  • Characterize autonomous vehicle interactions relative to vehicle requirements to drive data collection for system training and verification

  • Drive autonomous vehicle system verification activities, including architecture and design verification, test strategy development working with the System Integration & Verification Test Leads, and reviewing and prioritizing test results

  • Lead and communicate data analysis, working with product and engineering teams to drive design decisions relative to requirements and system behavioral needs

  • Develop methods to analyze and compare the impact of ODDs on relevant performance metrics, translating data and analysis into impactful recommendations

What we need to see:

  • BS, MS, or PhD in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Physics, Computer Science, or another related field, or equivalent experience.

  • 5+ years of proven industry experience

  • Strong analytics and architectural background in a development and production setting

  • Experience in systems engineering, robotics development, or systems integration and test

  • Strong leadership and interpersonal skills, with the ability to drive alignment between product development, engineering, and test teams.

Ways to stand out from the crowd:

  • Experience with complex hardware and software systems

  • Experience with software and/or tool development with a focus on modelling, analysis, utility languages such as Python. Success applying the systems V-Model to sophisticated engineering projects, ideally advanced driver assistance or autonomous vehicle systems and associated standards (e.g. ISO 26262)

  • Deep technical background in at least one focus area of robotic systems development (e.g. sensing, perception, motion control)

  • Experience with Model-Based Systems Engineering methods and tools, especially with Magic Cyber Systems Engineer / Cameo

You will also be eligible for equity and .

Expand
10.11.2025
N

Nvidia Director Treasury Systems Automation United States, California

Limitless High-tech career opportunities - Expoint
Description:
US, CA, Santa Clara
time type
Full time
posted on
Posted 11 Days Ago
job requisition id

What you’ll be doing:

The Director of Treasury Systems and Automation will build all systems and applications related to all payments flowing into and out of all accounts as well as manage all systems upgrades, implementations and integrations. As a leader of our finance team, you will be responsible for all AP host to host connections with our banks, automated payroll feeds with our payroll providers and automating tax payments worldwide. In this role, this leader will establish and enforce policies and ensure accurate controls are in place for data transmission and integration between systems. Importantly, you will lead the development of end to end process related to cash movements including the use of AI by partnering with external system providers as well as internal finance and IT teams. You will coordinate system integrations and design our foreign exchange, share repurchase and investment activities. This position involves reporting metrics showcasing outstanding system integration and automation to our senior finance leadership team.

What we need to see:

  • 15+ overall years of experience at a multinational corporation or global bank in treasury system design, implementation and maintenance across a sophisticated array of systems

  • Bachelor's degree or equivalent experience in Business or Technical field

  • 5+ years of leadership experience

  • Prior experience building and leading a centralized treasury system architecture with outstanding project management skills

  • Extensive knowledge of market technologies, investment and foreign settlement practices as well as banking regulations

  • Process strong leadership, interpersonal and communication skills for this highly visible role within and outside the company

  • Proven track record of building positive relationships within finance and organizational leaders, as well as externally with senior management and members of the financial community

Ways to stand out from the crowd:

  • CFA or MBA is a plus

  • Solid business judgement with ability to think strategically and plan effectively; be hands on, accurate, with attention to details and results oriented

  • Excellent conflict resolution and with a history of delivering complicated system projects on time

You will also be eligible for equity and .

Expand
Limitless High-tech career opportunities - Expoint
Description:
US, CA, Santa Clara
US, IL, Champaign
time type
Full time
posted on
Posted 12 Days Ago
job requisition id

NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments. Many enterprises are now recognizing the needs of accelerated computing to handle their large data processing needs. Multi-node GPU deployments will reduce cloud computing costs and lower latency batch ETL workloads.

At NVIDIA, we have been invested in accelerating Apache Spark, providing an open source plugin for Apache Spark. Apache Spark is the most popular data processing engine in data centers. We strive to accelerate Spark applications on GPUs without any code changes. We are passionate about working on hard problems that have an impact. You will need to have strong programming skills, a deep understanding of software development related to C++. You will work with a team that is using open source libraries like RAPIDS to accelerate reading, writing and batch data operations in Spark.

What you'll be doing:

  • Develop CUDA/C++ libraries to accelerate DataFrames and I/O operations on common file formats such as Parquet, ORC and JSON

  • Collaborate with distributed systems teams to craft solutions to distributed processing problems challenges at large scale

  • Work with open source communities to enhance libraries like RAPIDS, CCCL and UCX through technical discussion and code contributions

  • Provide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategy

  • Build, test and optimize CUDA/C++ libraries across different platforms

What we need to see:

  • BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field (or equivalent experience)

  • 12+ years of work experience in software development

  • Outstanding technical skills in designing and implementing high-quality distributed systems

  • Excellent programming skills in C++, Java, and/or Scala

  • Ability to work with teams across organizational boundaries and geographies

  • Highly motivated with strong interpersonal skills

  • OS kernel dev experience is a strong plus

You will also be eligible for equity and .

Expand
A Systems Programmer plays an essential role in any technological organization, as they are responsible for overseeing the functioning of the system and making sure that any components run smoothly. Systems Programmers are highly knowledgeable in the field of computer science and software engineering, having in-depth knowledge of software systems and programming algorithms. Systems Programmers are expected to troubleshoot issues with the existing systems, as well as maintain and update individual components of a system to ensure that the entire network runs smoothly. They also advise and make recommendations on the choice of software and hardware to be used, taking into account the cost, efficiency and other parameters. Systems Programmers are required to think critically, make decisions quickly, and have the ability to solve problems without supervision. Systems Programmers must possess excellent communication, interpersonal and organizational skills, which are necessary for effectively managing projects and coordinating with other departments. They must also stay up-to-date on new technologies, trends and innovations in order to keep their organization's networks up-to-date and secure. If you're an experienced Systems Programmer looking to take your career to the next level, you'll find plenty of opportunities at Expoint. With our exclusive job listing platform geared towards the tech industry, you'll find the latest job postings from top organizations, as well as the support you need from our knowledgeable team. You'll also benefit from staying up-to-date with our educational resources, and connecting with industry professionals and knowledge-sharing experts. So don't wait any longer, start your job search today at Expoint!