I would like to know your day at work. How much coding you do? How often you work with low level stuff such as device deivers, hw? If you are in kernel team, what are typical projects you work on? your answers are much appreciated!
A lot. On a typical day, I'm either coding or debugging. Since I'm in one of the driver teams, I work on drivers all day.
Thanks. nice. Do u see yourself working with Drivers for lets say next 5 years? I work with drivers, it has been couple years now and wants to move to more high level (system software). Not application side though. Also do u see any disadvantage from salary point, compared to application software guys?
Only time will tell. I'm a new grad and I'm enjoying what I'm doing so far. I can see that the area in which I'm working in has a good future. As for the level, I'm in user mode driver - so it's high enough not to be very low level, and low enough not to be applications. I have worked on things other either side of the stack, and this is what I've felt the most comfortable with. I do feel this area is at a slight disadvantage compared to application SW for sure. Feel free to DM me.
Nowadays system engineers are also ones who write distributed systems. Example - data Plane, control plane.
thanks!