Embedded Software Engineering Intern

Stfrancis

Pittsburgh (Allegheny County)

On-site

USD 28,000 - 41,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Company equity
401(k) matching
Gender-neutral parental leave
Medical, dental, vision insurance
Mental health support
Professional development
Family planning assistance
Flexible paid time off

Job summary

Stfrancis is offering an engineering internship in Pittsburgh for summer 2027. You will develop C/C++ and Python software on embedded projects under experienced engineers. You will build tooling, diagnostics, tests, and workflows to streamline development, debugging, and deployment on robot hardware.

You will collaborate across software and system boundaries, integrate interfaces, and communicate findings and tradeoffs. A background in EE/CE/CS and ROS 2 is advantageous.

Qualifications

  • Pursuing Bachelor's or Master's in EE/CE/CS with graduation 2027–2028.
  • Foundational C/C++ and Python, including OO programming.
  • Familiar with Git or similar version control systems.
  • Basics of computer networking understood.
  • Strong written and verbal communication; ability to document work.

Responsibilities

  • Develop C/C++ and Python software for embedded projects.
  • Build tooling, diagnostics, tests, and workflows for robot hardware.
  • Integrate services and hardware interfaces across boundaries.
  • Use version control and debugging practices for maintainable code.
  • Collaborate with RoboSPLAT and partners; communicate status and tradeoffs.

Skills

C/C++ programming
Python programming
Git version control
OO programming
Strong communication

Education

Bachelor's or Master's in EE/CE/CS

Tools

ROS 2
Yocto Project
NVIDIA Jetson
GCP

Job description

Your Role

Here's what you will be doing:

  • Develop C/C++ and Python software for a defined embedded software project under the guidance of experienced engineers.
  • Build or improve tooling, diagnostics, tests, or workflows that reduce friction in developing, debugging, and deploying software on robot hardware.
  • Work across software and system boundaries by integrating services or hardware-facing interfaces, investigating system behavior, testing solutions, and documenting findings.
  • Use version control, code review, and structured debugging practices to produce maintainable code.
  • Collaborate with RoboSPLAT and partner teams, communicate status and tradeoffs clearly, and deliver a final demonstration and handoff.
About You

The company is looking for:

  • Currently pursuing a bachelor's or master's degree in electrical engineering, computer engineering, computer science, or a related engineering discipline, with an expected graduation date between December 2027 and May 2028.
  • Ability to work onsite in Pittsburgh, Monday through Friday, for the full Summer 2027 internship.
  • Foundational programming experience in C/C++ and Python, including object-oriented programming.
  • Working familiarity with Git or similar version control systems.
  • Understanding of basic computer networking.
  • Strong written and verbal communication skills, including the ability to document technical work, explain findings and tradeoffs, and collaborate on ambiguous problems.
  • Ability to independently close knowledge gaps, stay organized, and learn from feedback.
  • Preferred skills include experience with ROS 2; familiarity with embedded Linux systems or platforms such as the Yocto Project or NVIDIA Jetson Orin; exposure to cloud infrastructure, preferably GCP; experience building applications with Electron, React, or TypeScript; exposure to embedded communication protocols, microcontrollers, or real-time operating systems; and ability to work with basic electronic systems, read simple schematics, and use common lab equipment.
Compensation & Benefits
  • Competitive compensation packages
  • Company equity
  • 401(k) matching
  • Gender-neutral parental leave
  • Full medical, dental, and vision insurance
  • Mental health support
  • Ongoing professional development
  • Family planning assistance
  • Flexible paid time off
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineering Intern
Embedded Software Engineering Intern

Gecko Robotics • Pittsburgh

On-site
USD 25,000 - 39,000
Software Engineering Intern
Software Engineering Intern

Gecko Robotics • Pittsburgh

On-site
USD 28,000 - 39,000
Equity
401(k) matching
Medical Insurance
+3
Embedded Engineer - Summer 2027 Intern
Embedded Engineer - Summer 2027 Intern

Shine BrightX LLC • United States

On-site
USD 33,000 - 62,000
Relocation assistance
Short-term housing
Embedded Engineer - Summer 2027 Intern
Embedded Engineer - Summer 2027 Intern

UEC • United States

On-site
USD 33,000 - 62,000
Relocation benefits
Short-term housing provided
Software Engineering Intern (Summer 2027)
Software Engineering Intern (Summer 2027)

Collins Aerospace • Saint Petersburg (FL)

On-site
USD 22,000 - 32,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
Software Engineering Intern (Embedded, Backend, Fullstack)
Software Engineering Intern (Embedded, Backend, Fullstack)

Notre Dame • Los Angeles (CA)

On-site
USD 57,000 - 81,000
Embedded Software Engineer, Robotics
Embedded Software Engineer, Robotics

Engtal • Austin (TX)

On-site
USD 110,000 - 160,000
Employee options
Medical insurance
Dental insurance
+3
Robotics Software Engineer Intern
Robotics Software Engineer Intern

ARM Institute • Pittsburgh

On-site
USD 27,552 - 41,328
Embedded Software Engineering Intern [Winter 2027]
Embedded Software Engineering Intern [Winter 2027]

Figure AI • San Jose (CA)

On-site
USD 55,000 - 62,000
Software Engineer Internship (Embedded, Backend, Full Stack)
Software Engineer Internship (Embedded, Backend, Full Stack)

Parallel Systems • Los Angeles (CA)

On-site
USD 34,000 - 55,000