Full Time

Real-Time Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University
Pittsburgh, PA
$115,000 - $170,000* / year (about $55–$82 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

About this kind of role

What a Real-Time Embedded Software Engineer usually does. The employer's own details are in the listing.

Typically does: Develops and tests software for embedded systems, often in devices like automotive systems, industrial equipment, or consumer electronics. This involves writing code that interacts directly with hardware, ensuring efficient and reliable operation. Responsibilities include debugging, optimizing performance, and adhering to strict quality standards. They frequently work on projects with tight deadlines and specific performance requirements.

Tools and skills: Proficiency in C/C++, experience with microcontrollers, real-time operating systems (RTOS), debugging tools, and version control systems like Git are generally required.

Good fit for: Individuals with a strong foundation in computer science, electrical engineering, or a related field, and a passion for low-level programming and hardware interaction, often thrive in this role.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.