1

Phd Software Engineer Jobs (NOW HIRING)

Software Engineer

Riverside, CA · On-site

$115K - $125K/yr

Advanced degree (Master's/PhD) or certification in Software Engineering or related technologies. * 5+ years of experience in Software Engineering, preferably in the automotive industry. * 3+ years of ...

Software Engineer

Redondo Beach, CA · On-site

$110 - $120/hr

... PhD in a STEM field with 1-4 years of relevant experience. * Four additional years of relevant ... software engineering experience may be considered in lieu of a degree. * Advanced object-oriented ...

The Lead Software Engineer will be our most senior software engineer, leading and managing software ... PhD preferred) 5+ years in hands-on software development for a software or financial company ...

The Lead Software Engineer will be our most senior software engineer, leading and managing software ... PhD preferred) 5+ years in hands-on software development for a software or financial company ...

... PhD * 5+ years of experience with C/C++ programming * Problem-solving and communication skills * 5+ years of object-oriented and component-based design experience Preferred Qualifications

... PhD * 5+ years of experience with C/C++ programming * Problem-solving and communication skills * 5+ years of object-oriented and component-based design experience Preferred Qualifications

Engineer Software 3 Location: San Diego, CA Zip code: 92128 Shift: 9/80 A Duration: 4 months Pay ... a PhD. *Proven experience with National Instruments LabVIEW data acquisition systems and ...

Engineer Software 3 Location: San Diego, CA Zip code: 92128 Shift: 9/80 A Duration: 4 months Pay ... a PhD. *Proven experience with National Instruments LabVIEW data acquisition systems and ...

next page

Showing results 1-20

Phd Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do phd software engineer jobs pay per year?

As of Jul 12, 2026, the average yearly pay for phd software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a PhD Software Engineer?

A PhD Software Engineer is a professional who has completed a Doctor of Philosophy (PhD) degree specializing in computer science, software engineering, or a related field, and works in designing, developing, and optimizing software systems. They often engage in advanced research, develop innovative algorithms, and solve complex technical problems. Their expertise is typically utilized in roles that require deep technical knowledge, research skills, and the ability to push the boundaries of current technology. PhD Software Engineers are commonly found in academia, research institutions, and leading technology companies.

What are the key skills and qualifications needed to thrive as a PhD Software Engineer, and why are they important?

A PhD Software Engineer requires advanced programming expertise, strong analytical and research skills, and typically a doctorate in computer science or a related field. Familiarity with specialized programming languages, version control systems like Git, and experience with research-oriented software tools are common technical requirements. Exceptional problem-solving, collaboration, and communication skills help bridge the gap between research and practical application. These abilities are crucial for driving innovation, translating complex theories into scalable solutions, and contributing to cutting-edge technology projects.

How does having a PhD impact the daily responsibilities and project involvement of a Software Engineer?

As a PhD Software Engineer, you are often entrusted with tackling complex problems and leading research-driven projects that require advanced analytical and technical skills. Your daily work may involve designing novel algorithms, conducting experiments, and collaborating closely with cross-functional teams such as data scientists and product managers. Additionally, you might mentor junior engineers and help shape the technical direction of your team. This role leverages your research background to bridge the gap between academic innovation and practical software solutions.
More about Phd Software Engineer jobs
What cities are hiring for Phd Software Engineer jobs? Cities with the most Phd Software Engineer job openings:
What states have the most Phd Software Engineer jobs? States with the most job openings for Phd Software Engineer jobs include:
Infographic showing various Phd Software Engineer job openings in the United States as of July 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
PhD Software Engineering Intern, Decision Intelligence - Fall 2026

PhD Software Engineering Intern, Decision Intelligence - Fall 2026

Nvidia

Santa Clara, CA • On-site

Full-time

Posted 20 days ago


Nvidia rating

9.3

Company rating: 9.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

15th of 209 rated software companies


Job description

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people.Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

Are you passionate about decision optimization, genAI, and advanced parallel computing techniques? NVIDIA's cuOpt team is at the forefront of redefining decision-making systems with a GPU-accelerated open-source platform. If you are looking for a place where you can apply your outstanding skills and make a meaningful impact, this is the opportunity for you! Join us to help build the future of decision intelligence.

What you'll be doing:

  • Prototype and develop parallel algorithms for decision optimization problems

  • Performance tuning, optimization, and benchmarking of large-scale parallel numerical software

  • Collaborate with team members to understand software use cases and requirements

What we need to see:

  • Pursuing a PhD degree in Computer Science or a related field

  • Excellent parallel C++ programming, with familiarity in CUDA programming

  • Deep understanding of algorithms and numerical methods fundamentals in operations research and optimization

  • Mathematical programming (linear, quadratic, mixed-integer) and/or fundamentals of heuristics like genetic algorithms and large neighborhood search

  • Ability to work independently and lead your own development effort

Ways to stand out from the crowd:

  • Experience in algorithmic discovery via autoresearch agents and automated code evolution

  • Track record of relevant open-source contributions in optimization, machine learning, or GPU programming

  • Understanding of hardware and system architecture, including CPU/GPU/Memory/Storage, and everything related to performance optimization

  • Proficiency in a scripting language, preferably Python

Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

Our internship hourly rates are a standard pay based on the position, your location, year in school, degree, and experience. The hourly rate for our interns is 30 USD - 94 USD.

You will also be eligible for Internbenefits.

Applications for this job will be accepted at least until May 26, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse 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.

What Nvidia employees say

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993