Sr. Software Project Engineer

Biography has not been added


's contributions
    • Max, I think you need to get your license. And, for a person of your standing, nothing less than Extra Class will suffice... ;^) N9BDF

    • Jack; "Unfortunately, there’s a subtle meta-problem as well. Suppose a semiconductor vendor builds reference code that is absolutely perfect. No bugs, brilliantly documented and a testament to fine software engineering practices. Who would believe them? Decades of problems has create a general distrust. How would a vendor convince the skeptical that, now, for sure, they have produced what we really want?" I think an IEC61508 SIL3 certification would help! ;^)

    • I find the following statement to be a bit misleading: "also that the number of software developers coming out of university far outweighs the numbers of hardware designers." Only a small minority of these "Software Developers" are Embedded Software (~firmware) Engineers. From my perspective, there's a big difference between the Windows/Web crowd and the Embedded crowd...

    • If there is an option between purchasing one or the other, the MSO is the best option. An MSO is a superset of the DSO as an MSO is, in most cases, just a DSO plus the additional digital channels and associated functionality...

    • Yes, they certainly can be more economical, but there are tradeoffs between desktop scopes and USB scopes. In general, the USB scopes have slower sampling rates, but much more memory. On the other hand, the desktop scopes tend to have very fast sampling and less memory. Of course, as time moves on, exceptions to these rules are increasing. The Cleverscope I use is 100 MHz with 2 analog channels and 8 digital channels. It samples at 100 Ms/sec, so you won't be able to catch one-shot events at 100 MHz. However, it has 4 megasample memory on ALL channels! It also features the ability to partition memory into multiple captures (so you don't waste memory on the dead time between multiple events). Additionally, it can simultaneously decode several serial communications channels (RS-232/422, SPI, I2C). I also have it configured with 14-ADC's and a 10 MHz signal generator. While I'd consider the Cleverscope to be more of a premium USB scope (~$1300 for the basic model), there are others that start at a few hundred dollars, albeit with lesser capabilities and less-refined software. There are many USB scopes out there. However, I would suggest looking at Cleverscope and PicoScope unless your requirements are fairly minimal...

    • Not just a DSO, but an MSO (mixed signal oscilloscope)! We use a few Agilent desktop MSO's, a Bitscope USB MSO, and a Cleverscope USB MSO...

    • Hmmm... I guess I've worked in the "very little" arena for the past 16 years or so. I work in the automation industry. To be more specific, I develop process control instrumentation. Every embedded software engineer here has a scope, bench supply, and DMM on their desk. And, at least two of us solder! ;^)

    • For the most part, I have to agree with where YZF is going here... While I do not feel that CS degrees are moving in the right direction, it's not necessarily the most appropriate degree for embedded software engineering. I feel that a CE degree is more appropriate. Plus, I think some of the responsibility for getting the most appropriate embedded software engineering education needs to be placed on the individual. They should be choosing electives that are most appropriate for the embedded. If they are actually interested in becoming an embedded software engineer, they should know enough about the field to choose the most appropriate electives. Certainly we'd like to see individuals who have an aptitude for things embedded. Ideally, someone with hands-on experience with things like working on cars, fixing appliances, electronics tinkering, holding an Amateur Radio license, etc. I'm lucky to work with a capable group of software and hardware engineers. In our case, it is the software engineers who make the bridge to the hardware side. You'll find at least one or two scopes, a bench supply, a DMM, and a bunch of schematics on almost every software engineer's desk over here. As far as myself, I was fiddling with electronics and soldering in my early teens. I got my Novice class Amateur Radio license at 15 and had upgraded to the Advanced class by 16. I have a BSCS with a minor in math. Even though it wasn't ultimately required, my first two years were essentially pre-engineering (chemistry, calculus through diff-eq, calculus based physics, etc.) and boy am I glad about that! My EE background is from fiddling in my younger years, Amateur Radio, reading/seminars, and working closely with EE's. I can't see how one can be a successful embedded software engineer without at least some degree of EE skills. If I had it to do all over, again, I probably would have gone for a BSCE. However, in the end, I've made it work and am very happy to be where I am...

    • I think the poll should have another option, "I find the work rewarding and it does a pretty good job of paying the bills". I acquired my first Amateur Radio license when I was 15 and held an Advanced Class license by 16. The first time I worked on an Embedded System (Z80 assembly-based hotel/motel telephone call accounting systems), I was hooked. I find the work to be very gratifying and it has done a pretty good job of paying the bills. Plus, I like the fact that a bit of myself goes out into the field and lives on for 5 to 15 years for every device I develop. -Michael

    • I'm willing to take the time to attend events like ESC when my employer is willing to finance it. Thankfully, my current employer supports both the time and financial aspects of this. In fact, I attended ESC Boston this year (a significant cost for my employer when you consider that I live in the Chicago area) and was in your Shop Talk session on the recession's affects on one's career. I'm glad to see that ESC is RETURNING to Chicago (after years of neglect!). It will make it much more time and cost effective for those of us in this area to attend ESC. -Michael

    • "Make sure you can get a job! But I was wrong; she has been wild about dance since age four. I don't want her to diminish her life by only being practical. Passion matters." Perhaps this can be refined by saying that, "The benefits of following your passion will likely give you the will power to deal with any associated downsides, and then some." -Michael J. Linden, N9BDF