Software engineer at an embedded systems place.. Just graduated (Bachelor's) in December, so I've only been at it for about 6 months full-time. I really like to program, but I actually feel like I don't do a lot of it where I work. It's all just like <5 lines of code changes here and there on a massive code base, and then a bunch of testing and documentation (our system has to go through the FDA). Oh and our build system suuuucks and takes like 8 hours for full builds. We usually only have to edit the UI of this thing, which compiles in like 3 seconds, but every time we want a beta build, release candidate, or official build, it has to go through this 8 hour process. It's pretty easy to mess up, too, because our source control is also messed up. I don't plan on staying there for too long. It's decent money for being straight out of college, but I'd much rather be at a place where I can spend more time coding. Overall, I don't feel like a productive member of society, at least not yet.