Real-Time Embedded Software Engineer – Onsite

Software Engineering Institute | Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Tuition benefits
Retirement savings plan (8%)
Relocation assistance
Parental and military leave
Campus facilities access

Job summary

Software Engineering Institute at Carnegie Mellon University in Pittsburgh, PA, seeks experienced real-time embedded engineers to work on safety-critical software across bare-metal, RTOSes, FPGAs, and embedded Linux.

You will collaborate with hardware and software teams to design tools, analyze and validate embedded systems, and support DoW security requirements. Travel up to 25% may be required.

Qualifications

  • BS in CS/EE with 8+ years, OR MS with 5 years, OR PhD with 2 years.
  • Experience working in a collaborative software team.
  • Proficiency in C, C++, VHDL/Verilog, Python, and C#.
  • Experience with bare-metal systems, CMSIS/HAL, and peripheral drivers.

Responsibilities

  • Understand complex embedded systems across multiple abstraction levels.
  • Design and develop embedded software tools to analyze and test.
  • Apply systems engineering to identify weaknesses from requirements.
  • Use static/dynamic analysis to find weaknesses and vulnerabilities.
  • Conduct research and share knowledge to improve development processes.

Skills

C
C++
VHDL
Verilog
Python
C#
RTOS
CMSIS/HAL
I2C
SPI

Education

BS in CS/EE
MS in CS/EE
PhD in CS/EE

Tools

Embedded tools

Job description

Software Engineering Institute at Carnegie Mellon University in Pittsburgh, PA, seeks experienced real-time embedded engineers to work on safety-critical software across bare-metal, RTOSes, FPGAs, and embedded Linux.

You will collaborate with hardware and software teams to design tools, analyze and validate embedded systems, and support DoW security requirements. Travel up to 25% may be required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Onsite Safety-Critical Real-Time Embedded Engineer
Onsite Safety-Critical Real-Time Embedded Engineer

baramundi software • Pittsburgh

On-site
USD 85,000 - 125,000
Tuition benefits
Retirement plan contributions
On-site in Pittsburgh
Senior Real-Time Embedded Systems Engineer - Safety-Critical
Senior Real-Time Embedded Systems Engineer - Safety-Critical

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Health insurance
Tuition benefits
8% retirement contribution
+5
Senior Real-Time Embedded Engineer, Safety-Critical
Senior Real-Time Embedded Engineer, Safety-Critical

Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 190,000
Tuition benefits
Retirement plan
Relocation assistance
Safety-Critical Real-Time Embedded Engineer
Safety-Critical Real-Time Embedded Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 120,000
Comprehensive health insurance
Tuition benefits
Generous time off
+2
Senior Real-Time Embedded Software Engineer
Senior Real-Time Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Health insurance
Tuition benefits
8% retirement contribution
+5
Real-Time Embedded Software Engineer
Real-Time Embedded Software Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 120,000
Comprehensive health insurance
Tuition benefits
Generous time off
+2
Real-Time Embedded Engineer — Safety-Critical
Real-Time Embedded Engineer — Safety-Critical

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 130,000
Tuition benefits
8% retirement contribution
Paid parental leave
+3
Assistant Real-Time Embedded Software Engineer
Assistant Real-Time Embedded Software Engineer

University of Europe for Applied Sciences Dubai • Pittsburgh

On-site
USD 85,000 - 125,000
Tuition benefits
Retirement plan contributions
On-site in Pittsburgh
Remote Embedded Software Engineer for Secure Systems
Remote Embedded Software Engineer for Secure Systems

Software Engineering Institute | Carnegie Mellon University • United States

Remote
USD 120,000 - 190,000
Relocation assistance
Tuition benefits
8% retirement contribution
+3
Senior Real-Time Embedded Software Engineer
Senior Real-Time Embedded Software Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 190,000
Tuition benefits
Retirement plan
Relocation assistance