Re: Skill requirement for Embedded system tech.
If I think of people working as embedded systems engineer then they must be having some of these skills:
Assembly language programming
C Language programming
Devices like RISC processor, DSP or 8051 chip
Embedded Communication Systems (Protocols suites)
Real Time Operating Systems
Computer Organization
Logic design and Some Hardware internals
Digital and analog design techniques
System design techniques
...
...
...
There are various engineering fields where embedded systems are used like:
Telecom/Mobile Communication
Industrial engineering
Computers /Peripherals
Consumer Electronics
Aerospace
Government/military
Automotive/Transportation
Medical Equipment
Electronic equipments
Depending upon the above fields one is working on s/he acquire skills.
For a freshman, I think linux internals, C/C++ programming on linux systems and may be a bit of device driver or kernel level programming on linux will be good enough to land into a job.
Once you get into a job, you can start exploring more.
|