a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by steve
steve  ·  4030 days ago  ·  link  ·    ·  parent  ·  post: Who are you, Hubski?

what kind of software do you want to get into?





rob05c  ·  4030 days ago  ·  link  ·  

Well, I mostly do Application-level development now, in languages like C++. I'm focusing on Parallel Processing in grad school. I've been thinking either that, or Embedded programming.

I think I'd really like Embedded systems, but I have no idea how hard it is to break into that sub-field. I fully intend to get some books on the subject and start tinkering, as soon as I have any free time (again, probably not until I graduate in 2 years).

briandmyers  ·  4028 days ago  ·  link  ·  

I work in embedded systems. A cheap and easy way to see if you like it, would be to get some arduino parts and just start tinkering - play around with sensors and LCD displays, and move up to simple robots or whatever. dx.com is a good source for cheap bits and pieces (but their shipping, although free, is not fast).

rob05c  ·  4028 days ago  ·  link  ·  

Thanks! I'll do that.

I have a couple questions, if you have the time. My background is pure Computer Science (emphasis on Software Engineering), not Computer Engineering. How much will that hurt me, trying to break into embedded systems?

I'm afraid I don't know what I don't know, from CE.

Also, how important is DSP to your job? DSP worries me. I know nothing about it, but what I see looks really hard. I actually like applied math, but it doesn't come easy for me.

briandmyers  ·  4028 days ago  ·  link  ·  

There's a lot of embedded DSP work, so it's probably a good thing to learn. That said, I know almost nothing about it, so I can tell you it's not required for most work. What IS required is to know C, inside and out - that's what you'll use, 99% of the time; often very little or no OS support. Try to unlearn what you know about C++ and C#.

rob05c  ·  4028 days ago  ·  link  ·  

    What IS required is to know C

That's good to know. I suspected. I know C++ pretty well (for a human), I just need to get a book and learn the parts of C that don't cross over, and how to write "idiomatic C."

steve  ·  4030 days ago  ·  link  ·  

Off the top of my head, I know a few guys who work in software, and we have a fair share of folks around my company that write scripts and automate and integrate systems all day long. PM me and we we can chat. I'll put some feelers out around town.