1

Phd Software Engineer Jobs in Pennsylvania (NOW HIRING)

Senior Embedded Software Engineer

Pittsburgh, PA · On-site

$120K - $157K/yr

OR PhD in the same fields with five (5) years of experience * Proven experience designing and ... Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time ...

Senior Software Engineer

Pittsburgh, PA · On-site

$118K - $156K/yr

Master's degree or PhD in Computer Science or related technical field. * 5 years of experience with ... About the job Google's software engineers develop the next-generation technologies that change how ...

Real-Time Embedded Software Engineer

Pittsburgh, PA · Hybrid

$127K - $168K/yr

OR a PhD in the same fields with two (2) years of experience. * You've worked in a collaborative team environment as a software developer, software engineer, verification engineer, or related field.

Software Engineer III

Pittsburgh, PA · On-site

$55.75 - $75/hr

Master's degree or PhD in Computer Science or related technical fields. * 2 years of experience ... About the job Google's software engineers develop the next-generation technologies that change how ...

Senior Software Engineer (Remote)

Philadelphia, PA · Remote

$123K - $163K/yr

Meet the Team Our software engineering team develops software using Cisco's Design Thinking ... PhD with 1+ year of related experience. * Experience developing production software, including ...

Showing results 21-40

Phd Software Engineer information

See Pennsylvania salary details

$63.7K

$147.9K

$206K

How much do phd software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for phd software engineer in Pennsylvania is $147,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,300.00 and $173,400.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 does a PhD software engineer do?

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.

What are the key skills and qualifications needed to thrive as a PhD software engineer?

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.

What cities in Pennsylvania are hiring for Phd Software Engineer jobs?

Cities in Pennsylvania with the most Phd Software Engineer job openings:

Infographic showing various Phd Software Engineer job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,878 per year, or $71.1 per hour.

Senior Software Engineer - Scalable Machine Learning

Latitude AI

Pittsburgh, PA • On-site

$118K - $156K/yr

Full-time

Re-posted 26 days ago


Job description

Job Summary:
Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. The Senior Software Engineer for the Scalable ML team will design and implement cloud services for data management and workflow orchestration, while also mentoring junior engineers and collaborating with cross-functional teams.
Responsibilities:
• Design, and implement state-of-the-art cloud services for data ingest, workflow orchestration, and distributed training at scale
• Develop solutions to generate, manage, and process large amounts of multi-sensor training data for machine learning
• Drive advanced MLOps practices, including model artifact management, experiment tracking, and automated model deployment and testing strategies
• Collaborate closely with cross-functional teams, perception experts, and roboticists to integrate ML pipelines and ensure the delivery of high-quality, production-ready software
• Mentor junior engineers and provide technical guidance to elevate the team's software development standards
Qualifications:
Required:
• Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD)
• Strong track record of successfully delivering complex software projects from conception to production
• Proven expertise in developing and optimizing machine learning data pipelines, data generation, and distributed model training
• Experience designing, building, and operating large-scale distributed systems and cloud infrastructure
• Strong proficiency in Python and/or C++ for developing high-performance, production-quality software
Preferred:
• Master's or PhD in Computer Science, Electrical Engineering, Robotics, or a closely related field
• Hands-on experience with distributed machine learning frameworks and tools such as Ray, PyTorch, Dagster, LakeFS, or PyArrow
• Experience with multi-sensor data fusion and processing techniques relevant to autonomous driving applications
• Familiarity with safety-critical software development principles in automotive or robotics domains
• Deep understanding of machine learning concepts, computer vision use cases, and the challenges of L2/L3 autonomy
Company:
Latitude AI is a wholly owned subsidiary of Ford Motor Company developing automated driving technologies. Founded in 2022, the company is headquartered in Pittsburgh, USA, with a team of 501-1000 employees. The company is currently Late Stage.