HNHacker News
TopNewBestAskShowJobs

svec

264 karma · joined July 3, 2008

Embedded software engineer and all-around nice guy.

https://www.chrissvec.com

submissionscomments
svec··on When Patients Read What Their Doctors Write
Similar topic: "How Doctors Think" (http://www.amazon.com/How-Doctors-Think-Jerome-Groopman/dp/0...) is a great book. Amazon blurb:

"How Doctors Think is a window into the mind of the physician and an insightful examination of the all-important relationship between doctors and their patients. In this myth-shattering work, Jerome Groopman explores the forces and thought processes behind the decisions doctors make. He pinpints why doctors succeed and why they err. Most important, Groopman shows when and how doctors can -- with our help -- avoid snap judgments, embrace uncertainty, communicate effectively, and deploy other skills that can profoundly impact our health."

svec··on Ask HN: Who wants to be hired? (August 2014)
Be aware that LinkedIn profiles are not necessarily visible to everyone, even if you think it's public, especially if people are logged in to LinkedIn.

For instance, I'm usually logged in to LinkedIn, and your LinkedIn profile may be blocked or only partially visible because we're not "connected" enough.

svec··on Ask HN: Who is hiring? (August 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA) and Pasadena, CA

Looking for great work-life balance at a job where you can say "I can't find my keyboard under all these robots!" ? Want a place with half-day Fridays during the summer so you can get to the beach on a Friday afternoon? Then iRobot might be the place for you.

We blend cutting-edge research and practical engineering to build useful and affordable robots.

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but a robotics background is NOT required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Embedded software engineers: We're hiring for "big embedded" (C++, Linux, and big cpus) and "small embedded" (C, bare-metal, small cpus). If you have good OO skills (C++, Java, etc.) but no "embedded" background that's okay too - shoot me an email and we'll chat.

* Software engineers for vision, navigation, and mapping

* Test engineers

* Mechanical engineers

* IT engineers

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

PS: We have hired people from these "Who is hiring?" posts, thanks to HN for this service/forum!

svec··on Organic Lawn Care For the Cheap and Lazy
My poor dog got dive-bombed by hummingbirds, poor girl didn't know what happened.

And you're right on about Buffalo grass - it was pretty popular in the Austin, TX area.

svec··on Organic Lawn Care For the Cheap and Lazy
Also look into xeriscaping (frequently pronounced "zero-scaping"): http://en.wikipedia.org/wiki/Xeriscaping

It's "landscaping and gardening that reduces or eliminates the need for supplemental water from irrigation," frequently with native species.

We xeriscaped much of our yard in Austin, Texas, and if it can work in Texas, then it can work anywhere. My wife took great care to make sure many of the plants were attractive to wildlife (bees, butterflies, hummingbirds) which was an added bonus. (Did you know that hummingbirds are crazy aggressive and territorial? They are!)

"Native plants" doesn't just mean ugly scrub brush either: plenty of beautiful plants grow natively where you are - but you'll probably have to look further than Home Depot to find them.

svec··on Ask HN: Who is hiring? (July 2014)
Let me stress again: you do NOT need ANY robotics experience. I had ZERO robotics experience when I started here, and I'm not the only one.

If you like software, and would like to learn about robotics, please send me an email I'll be be happy to talk with you! Thanks!

svec··on Ask HN: Who is hiring? (July 2014)
We also have some openings in Pasadena, CA. See our jobs site for details.
svec··on Ask HN: Who is hiring? (July 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Looking for great work-life balance at a job where you can say "I can't find my keyboard under all these robots!" ? Then iRobot might be the place for you.

We blend cutting-edge research and practical engineering to build useful and affordable robots.

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but a robotics background is NOT required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Embedded software engineers: We're hiring for "big embedded" (C++, Linux, and big cpus) and "small embedded" (C, bare-metal, small cpus). If you have good OO skills (C++, Java, etc.) but no "embedded" background that's okay too - shoot me an email and we'll chat.

* Software engineers for vision, navigation, and mapping

* Test engineers

* Mechanical engineers

* IT engineers

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

PS: We have hired people from these "Who is hiring?" posts, thanks to HN for this service/forum!

svec··on Ask HN: Who is hiring? (June 2014)
Not that I know of, but we have an office in Pasadena, CA.
svec··on Ask HN: Who is hiring? (June 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we! We blend cutting-edge research and practical engineering to build useful and affordable robots.

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but a robotics background is NOT required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Embedded software engineers: We're hiring for "big embedded" (C++, Linux, and big cpus) and "small embedded" (C, bare-metal, small cpus). If you have good OO skills (C++, Java, etc.) but no "embedded" background that's okay too - shoot me an email and we'll chat.

* Software engineers for vision, navigation, and mapping

* Software engineering manager

* Test engineers

* Mechanical engineers

* IT engineers

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

PS: We have hired people from these "Who is hiring?" posts, thanks to HN for this service/forum!

svec··on “A Windows 7 deployment image was accidently sent to all Windows machines”
With great power comes great responsibility.
svec··on Joi Ito (MIT Media Lab) interview: Doing nothing is cheap. Failure is cheaper.
Text summary here: http://www.xconomy.com/boston/2014/05/09/innovation-hub-joi-...
svec··on Ask HN: Who is hiring? (May 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we!

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but robotics background is NOT required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Embedded software engineers: We're hiring for "big embedded" (C++, Linux, and big cpus) and "small embedded" (C, bare-metal, small cpus). If you have good OO skills (C++, Java, etc.) but no "embedded" background that's okay too - shoot me an email and we'll chat.

* Software engineers for vision, navigation, and mapping

* Test engineers

* Mechanical engineers

* IT engineers

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

PS: We have hired people from these "Who is hiring?" posts, thanks to HN for this service/forum!

svec··on Ask HN: Who is hiring? (April 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we!

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but robotics background is NOT required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Embedded software engineers: We're hiring for "big embedded" (C++, Linux, and big cpus) and "small embedded" (C, bare-metal, small cpus). If you have good OO skills (C++, Java, etc.) but no "embedded" background that's okay too - shoot me an email and we'll chat.

* Software engineers for vision, navigation, and mapping

* Test engineers

* Mechanical engineers

* IT engineers

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

PS: We have hired people from these "Who is hiring?" posts, thanks to HN for this service/forum!

svec··on When you see a Heisenbug in C, change your compiler's optimization level (2010)
Amen to that!
svec··on When you see a Heisenbug in C, change your compiler's optimization level (2010)
When you see a Heisenbug in C, change your mind: it's NOT the compiler. It's you.

At least that's been my experience in almost 20 years of programming a lot of C and C++.

I've found my share of compiler bugs, particularly in embedded compilers, but 99%+ of the time the Heisenbugs are mine: stray pointers, stack overflows, buggy concurrency, unexpected interrupt timing, etc.

When you see a Heisenbug in C, it's probably NOT:

1. The hardware. 2. The compiler. 3. The OS.

It's not you (compiler), it's me.

svec··on Ask HN: Who is hiring? (March 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we!

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but robotics background is NOT required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Embedded software engineers: We're hiring for "big embedded" (C++, Linux, and big cpus) and "small embedded" (C, bare-metal, small cpus). If you have good OO skills (C++, Java, etc.) but no "embedded" background that's okay too - shoot me an email and we'll chat.

* Software engineers for vision, navigation, and mapping

* Test engineers

* Mechanical engineers

* IT engineers

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

PS: We have hired people from these "Who is hiring?" posts, thanks to HN for this service/forum!

svec··on Ask HN: Who is hiring? (February 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we!

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but no robotics background is required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Android developer

* Embedded software engineers: We're hiring for "big embedded" (C++, Linux, and big cpus) and "small embedded" (C, bare-metal, small cpus). If you have good OO skills (C++, Java, etc.) but no "embedded" background that's okay too - shoot me an email and we'll chat.

* Software engineers for vision, navigation, and mapping

* Test engineers

* Mechanical engineer

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

svec··on Poll: Do you actually use the product you are working on?
I work at iRobot on Roomba, and I use our robots at home and at work.
svec··on Ask HN: Who is hiring? (January 2014)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we!

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but no robotics background is required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers and mechanical engineers.

Here are a few of our 20+ job openings:

* Android developer

* Embedded software engineers * We're hiring for "big embedded" (Linux and big cpus) and "small embedded" (bare-metal, small cpus)

* Software engineers for navigation and mapping

* Test engineers

* Mechanical engineer

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

svec··on Ask HN: Who is hiring? (December 2013)
We just added an Android developer position.
svec··on Ask HN: Who is hiring? (December 2013)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we!

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but no robotics background is required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers, electrical engineers, and mechanical engineers.

Here are a few of our 30+ job openings:

* iOS developer

* Web designer

* Embedded software engineers * We're hiring for "big embedded" (Linux and big cpus) and "small embedded" (bare-metal, small cpus)

* Software engineers for navigation and mapping

* Test engineers

* RF engineer (electrical engineer)

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

Email me directly if you'd like to know more: csvec@irobot.com

svec··on Ask HN: How to safely switch to programming?
You're being too hard on yourself here: it is not pathetic to not have 100% concrete goals when you're not even out of college yet.

College, and much of your 20's and even 30's, is the time where you figure stuff out. Try business/banking - don't like it? Try web development. Don't like it? Switch to something else. And then when you're 47 years old you'll realize that you want to change again - and you'll do it too.

Of course that's far easier said than done; I'm not trying to tell you switching is easy, it's not, but I am trying to tell you that you're not locked in to any one path.

I've interviewed and hired quite a bit, and I can tell you that any programming internship is a good internship. Having some real world experience is good, even if I've never heard of the company you interned at.

svec··on Ask HN: Who is hiring? (November 2013)
iRobot (http://www.irobot.com) - Bedford, MA (just outside of Boston, MA)

Do you think robots are cool? So do we!

iRobot is looking for software engineers, electrical engineers, and mechanical engineers.

Here's a few of our 40 job openings:

* iOS developer

* Web developer

* Embedded software engineers * We're hiring for "big embedded" (Linux and big cpus) and "small embedded" (bare-metal, small cpus)

* Software engineers for navigation, mapping, and computer vision * That's multiple positions; you don't have to be an expert in all three. :-)

Check our jobs site for all positions: http://www.irobot.com/us/Company/Careers.aspx

If you have robotics experience, great! If you don't have robotics experience, that's still great!

We're looking for smart engineers who are easy to work with. You should probably think robots are cool, but no robotics background is required.

Email me directly if you'd like to know more: csvec@irobot.com

svec··on Show HN: I'm a single founder. Please review my bootstrapped startup
I'm not a web dev, so I'm no help on that side, but I noticed something odd/wrong(?) about your main page:

When I scroll all the way to the bottom your footer bar appears (with your Facebook and Twitter icon/links). The footer then disappears if I don't move the cursor for a second or two. This happens on Firefox, Chrome, and Safari on my Mac.

It's kind of jarring for the footer to disappear when I didn't knowingly do anything to make it disappear because:

1. it disappeared

2. the rest of the page moves when the footer disappears.

Good luck!

svec··on The Xinu Page
I have fond memories of using Xinu in Dr. Comer's OS course back at Purdue. It's a nice little OS! (and he's a great prof!)
svec··on Ask HN: Any other readers Not working in a web-based start-up?
I'm an embedded software engineer. I used to design x86 chips.

90% of my programming is in C, 5% in assembly (ARM, mostly), and 5% in Python for test automation and general scripting.

I've worked for companies with 100000 people and 60 people, and a couple in-between; all are in the chip business.

I've done a bit of web stuff on the side, mainly to see what I'm missing in my day job.

svec··on Ask HN: Who Is Hiring? (October 2012)
Boston, MA

Silicon Labs is hiring in downtown Boston for our low power wireless networking team. Silicon Labs acquired Ember in July of 2012, which is where this team came from.

We do it all (we design the chips, hardware, firmware, and software), and we have a lot of fun doing it. I've been at Silicon Labs / Ember for more than 3 years and I love it. It's most socially healthy place I've ever worked.

We've got a number of positions open, including:

* Embedded Software Engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

* Networking Engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

* Tools Engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

* QA Engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

Please email me directly if you'd like any info: hnJobsOct2012@saidsvec.com

svec··on Fizzbuzz isn't a coding test
If that's the hardest question they ask you, then maybe you're right to leave. You're at least right not to take the job in that case.

Actually leaving is a bit harsh, though, since you don't know why they're asking the question. And you're definitely burning a bridge, which is probably a bad idea.

Why don't you ask the interviewer why they're using that question - after you answer it correctly and quickly? That will get you more insight into the company or at least the interviewer.

I sometimes use questions like that very early in an interview to make sure candidates didn't fake their way through the phone screen to get to the on-site interview. People who can't do the simple stuff do sometimes slip through.

I'm not trying to insult the intelligence or skills of the candidate, I'm just trying to see if they can pass that low bar before getting to the interesting questions.

svec··on A Front End Engineer's Manifesto
Funny that the manifesto doesn't render well on an iPad. It's too wide, and scrolling is chunky.
← PreviousPage 4 of 5Next →