Junior Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Tuition benefits
8% retirement contributions
Bus pass
Relocation assistance

Job summary

Carnegie Mellon University's SEI seeks an assistant real-time embedded Software Engineer to advance safety-critical embedded software across bare-metal, RTOS, FPGA, and embedded Linux platforms. You will develop tools and processes, analyze hardware-software interactions, and support DoW systems engineering lifecycles.

You should have a BS in a related field, hands-on experience with C/C++, and familiarity with CMSIS/HAL drivers, I2C/CAN/SPI interfaces, and real-time operating systems such as

Qualifications

  • BS in Computer Science, Electrical Engineering, or related discipline.
  • Experience with bare-metal embedded systems and CMSIS/HAL drivers.
  • Proficiency in C, C++, and one or more higher-level languages such as Python, Java, Go, or MATLAB.

Responsibilities

  • Understand complex, inter-dependent embedded systems spanning multiple abstraction levels and system interfaces.
  • Design and develop embedded software tools to analyze, test, and evaluate existing software.
  • Apply systems engineering to identify weaknesses and flawed implementations in embedded functionality.
  • Utilize static and dynamic analysis tools to uncover weaknesses and security vulnerabilities, guiding robust, safety-critical systems toward reliability.

Skills

C
C++
VHDL
Verilog
Python
C#
Java
Go
Rust
Ada
MATLAB
CMSIS/HAL drivers
I2C
CAN
SPI
RS-232
RS-422
RTOS
VxWorks
Integrity

Education

BS in Computer Science, Electrical Engineering, or related discipline

Job description

Carnegie Mellon University's SEI seeks an assistant real-time embedded Software Engineer to advance safety-critical embedded software across bare-metal, RTOS, FPGA, and embedded Linux platforms. You will develop tools and processes, analyze hardware-software interactions, and support DoW systems engineering lifecycles.

You should have a BS in a related field, hands-on experience with C/C++, and familiarity with CMSIS/HAL drivers, I2C/CAN/SPI interfaces, and real-time operating systems such as

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 110,000 - 160,000
8% retirement contribution
Tuition benefits
Relocation assistance
+3
Onsite Safety-Critical Real-Time Embedded Engineer
Onsite Safety-Critical Real-Time Embedded Engineer

The Chronicle Of Higher Education, Inc. • Pittsburgh

On-site
USD 85,000 - 125,000
Tuition benefits
Retirement plan contributions
On-site in Pittsburgh
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
Assistant Real-Time Embedded Software Engineer
Assistant Real-Time Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
8% retirement contribution
Tuition benefits at CMU
Campus facilities access
+3
Assistant Real-Time Embedded Software Engineer
Assistant Real-Time Embedded Software Engineer

The Chronicle Of Higher Education, Inc. • Pittsburgh

On-site
USD 85,000 - 125,000
Tuition benefits
Retirement plan contributions
On-site in Pittsburgh
Real-Time Embedded Software Engineer
Real-Time Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 110,000 - 160,000
8% retirement contribution
Tuition benefits
Relocation assistance
+3
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
Senior Embedded Real-Time Controls Engineer
Senior Embedded Real-Time Controls Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer, Real-Time & Safety Systems
Embedded Software Engineer, Real-Time & Safety Systems

MSA, The Safety Company • Cranberry Township

On-site
USD 110,000 - 165,000