Curiousity Question about Software Engineers

JC0133

Senior member
Nov 2, 2010
201
1
76
I just want to know if anyone knows the difference(if there is one) of a software engineer and a real time software engineer(or a software engineer for real time systems)?
 

Leros

Lifer
Jul 11, 2004
21,867
7
81
Real time software engineers have to be more stringent about timing. They're probably better programmers in that sense. They're also more limited.

Its the same set of skills for the most part.
 

tatteredpotato

Diamond Member
Jul 23, 2006
3,934
0
76
Probably a Real Time Software Engineer is a Software Engineer who understands and works with the concepts required to build real-time systems. Things like RT scheduling algorithms and priority inheritance protocols, etc.
 

KIAman

Diamond Member
Mar 7, 2001
3,342
23
81
Job title.

This is synonymous to comparing "Jazz Drummer" to "Blues Drummer." They can both play the drums within a wide variety musical styles. One just happens to have a more focused title.

Nobody better say that Real Time Software Engineers are better than Software Engineers.

If a company uses that distinction to provide metrics of compensation, that is fine but in the end, it is just a title.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
A realtime S/W Engineer will usually work with embedded systems. The requirements are more stringent. The user can not perform a reset when the app locks up. Testing is usually many times more detailed.

Timing constraints are not in user expectations (20Hz), but driven by data constraints.
 

the182guy

Member
Sep 28, 2011
27
0
0
Agree with KIAman, it's really just a variation. Software engineering covers a wide range jobs, much like in the transport industry you get bus, taxi and van drivers.
 

Gibson486

Lifer
Aug 9, 2000
18,378
1
0
Realtime is usually a fixed operation. It has to be coded to do the stuff it is made for and that's it. In real time operating systems, you know how long it will take for that code to get from start to finish. There is no interaction with other software like antivirus and you usually can only edit it by downloading the code, resetting the system, then uploading the new code to the target.

It's, essentially, a subset of a software engineer. Just because someone is a software engineer does not mean they can program an embedded system. In that sense, it is more specialized. That said, I wouldn't be quick to call an embedded engineer a full fledged software engineer. Lots of them are EEs who know the hardware well enough to code to it.
 

Leros

Lifer
Jul 11, 2004
21,867
7
81
Realtime is usually a fixed operation. It has to be coded to do the stuff it is made for and that's it. In real time operating systems, you know how long it will take for that code to get from start to finish. There is no interaction with other software like antivirus and you usually can only edit it by downloading the code, resetting the system, then uploading the new code to the target.

You don't know always know how long it will take, but you need to be able to prove an upper bound that meets your time restrictions.
 

Evadman

Administrator Emeritus<br>Elite Member
Feb 18, 2001
30,990
5
81
A realtime S/W Engineer will usually work with embedded systems. The requirements are more stringent. The user can not perform a reset when the app locks up. Testing is usually many times more detailed.

Timing constraints are not in user expectations (20Hz), but driven by data constraints.

This.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |