Full Time

Real-Time Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University
Pittsburgh, PA
???* / year

Job Description

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.

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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