I'm a student studying computer engineering , I'm in love with hardware stuff /logic gates design ... etc What I studied till now is :
- Electronics
- IC fabrication
- Logic circuits design (sequential , ... )
- Error detecting & correction in logic circuits (parity check , ...) HW design
- Computer architecture (Control unit ,execution unit ...etc ) after finishing it I was able to design a microprocessor
- MicroProcessor (Z80 , 8086 , ..)
- Computer Interfacing (Buses , creating cards , motherboards ..... )
- Digital signal processing
ALL of the above courses I studied them hardly, understand them fully
I also made some projects using AVR uc ,
So what do you think the next proper step for me ??
Update 1 : I've the following software background : Software Engineering Java, C , C++ ,C# C for embedded Data structure & Algorithms Operating systems AI Image processing