1

Internship R&D Software Developer Jobs in Pittsburgh, PA

Software Cloud Engineer - 2698

Pittsburgh, PA

$58.25 - $75.75/hr

... d love to hear from you! Performance Objectives We are looking for a software cloud engineer who is ... Debugging and improving the DevOps flow * Collaborating with the software development team to plan ...

Software Cloud Engineer - 2698

Pittsburgh, PA · On-site

$58.25 - $75.75/hr

... d love to hear from you! Performance Objectives We are looking for a software cloud engineer who is ... Debugging and improving the DevOps flow * Collaborating with the software development team to plan ...

... R &d,Biology,Research & development Additional Skills & Qualifications Qualifications: • Good ... S. degree in Food, Dairy, Meat Science or Chemical Engineering or equivalent • Internship or Co ...

New

next page

Showing results 1-20

Internship R D Software Developer information

See Pittsburgh, PA salary details

$11

$22

$38

How much do internship r&d software developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for internship r&d software developer in Pittsburgh, PA is $22.23, according to ZipRecruiter salary data. Most workers in this role earn between $17.98 and $23.56 per hour, depending on experience, location, and employer.

What is the difference between Internship R&D Software Developer vs R&D Software Engineer?

AspectInternship R&D Software DeveloperR&D Software Engineer
CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's or Master's degree in Computer Science or related field, with some experience
Work EnvironmentInternship setting, often part-time or temporary, focused on learning and support tasksFull-time, professional environment with project responsibilities
Employer & Industry UsageUsed by tech companies, research labs, and startups for entry-level talent developmentUsed by companies for ongoing research, development, and product innovation

The main difference is that Internship R&D Software Developers are typically students or recent graduates gaining practical experience, while R&D Software Engineers are full-time professionals responsible for developing and implementing research projects. Internships serve as a learning platform, whereas engineers contribute directly to ongoing projects.

What are the most commonly searched types of R&D Software Developer jobs in Pittsburgh, PA? The most popular types of R&D Software Developer jobs in Pittsburgh, PA are:
Senior Software Engineer, Platform Engineering

Senior Software Engineer, Platform Engineering

Seegrid

Pittsburgh, PA • On-site

$112.90K - $148.90K/yr

Full-time

Posted 29 days ago


Job description

Why Join Seegrid?

Seegrid is the leading provider of self-driving industrial vehicles.  We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce.  Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and support.  Our unique and proven technology sets us apart-our automation solutions have safely driven millions of autonomous miles in real production facilities without a single personnel safety incident.  We are seeking energetic, bright, and friendly people to help achieve our vision:  to fortify global supply chains and create profitable economies with safe, seamless, and smart mobile robotics solutions.

About the Role

We are looking for a Senior Software Engineer to evolve the software platform that underpins Seegrid's autonomous vehicles.  This role sits at the intersection of embedded systems, platform software, and product infrastructure, with a focus on the technical foundations that allow vehicles to be built, integrated, deployed, and operated reliably.

This person will work across operating system, runtime, middleware, and platform integration concerns, helping support current product delivery while contributing to longer-term modernization efforts.  The role is a strong fit for an engineer with deep systems instincts who wants to grow into broader technical ownership over time.

Candidates for the Senior Software Engineer, Platform Engineering role should be local to the Pittsburgh, PA area.

Responsibilities Include:

  • Provide technical leadership for robot platform software and systems architecture
  • Own and evolve core platform areas included imbedded Linux, Yocto-based systems, runtime foundations, and related platform services
  • Support software integration across legacy and emerging AMR software stacks
  • Partner with application and product teams to ensure platform capabilities meet delivery needs
  • Drive design decisions around maintainability, reliability, scalability, and replaceability of platform software
  • Help define and reinforce engineering best practices for platform and systems development
  • Support release readiness, bring-up, and debugging for platform-related issues in test and field environments
  • Contribute to the technical direction of next-generation vehicle platforms and modernization efforts
  • Document architectural decisions, interfaces, and operational/debugging knowledge to reduce single points of failure
  • Act as a senior technical partner to engineering leadership in planning roadmap work, evaluating risk, and shaping long-term platform direction

Required Experience:

  • Strong experience building and maintaining complex software systems close to the hardware/software boundary
  • Deep experience with Linux-based systems development, ideally including embedded Linux
  • Strong C++ and Python experience in production systems
  • Experience with platform software such as middleware, system services, runtime environments, or shared libraries/frameworks
  • Experience debugging difficult integration issues across software layers
  • Strong architectural judgment and the ability to make pragmatic tradeoffs under delivery pressure
  • Comfortable working cross-functionally with product, infrastructure, and application teams
  • Strong written and verbal communication skills, including the ability to explain technical decisions clearly

Desired Experience:

  • Experience with Yocto or other custom embedded Linux distributions
  • Experience with containerized software in robotics or edge/embedded environments
  • Experience with robotics software platforms, autonomy systems, or distributed real-time systems
  • Familiarity with ROS 2 or similar middleware frameworks
  • Experience working on software platforms at deployment scale with a focus on maintainability, upgrade efficiency, and operational costs
  • Experience evolving legacy systems towards more modern architectures without disrupting active product delivery
  • Experience supporting release, deployment, or field issue investigation for complex deployed systems
  • Experience acting as a technical leader across a broad, cross-cutting domain

Seegrid has been recognized nationally as a Best-Place-to-Work.  We'd love to have you join us!

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, nation origin, protected veteran status, or disability status.  Seegrid is an equal opportunity employer Minorities/Females/People with Disabilities/Protected Veterans/Sexual Orientation/Gender Identity.