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 Ask HN: Who is hiring? (September 2016)
iRobot | Bedford, MA and Pasadena, CA | ONSITE

iRobot is hiring software engineers like they're going out of style. Which they're not. Quite the opposite, really. Most positions are for our Bedford, MA headquarters, which is just outside of Boston, MA.

We're looking for people to do embedded (aka firmware for buzzword compliance), cloud, iOS, Android, test, and hardcore robotics as well. Those aren't the same person, mind you. We're also looking for electrical engineers and mechanical engineers.

Check out our careers site and email me if anything looks interesting: http://www.irobot.com/About-iRobot/Careers.aspx

Please email me at csvec, the at sign, then the company domain.

svec··on Ask HN: Who is hiring? (August 2016)
This should be "iRobot" - it's too late to edit the original comment, apparently.
svec··on Ask HN: Who is hiring? (August 2016)
Hah, oops, thanks for pontng t out!
svec··on Ask HN: Who is hiring? (August 2016)
Robot | Bedford, MA (just outside of Boston, MA) and Pasadena, CA | ONSITE

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 spend extra time with your family on Friday afternoons? 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 people 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.)

We're looking for software engineers of all sorts: iOS, embedded, test, also some more hardcore robotics stuff.

Check out all our openings here: http://www.irobot.com/About-iRobot/Careers.aspx

Email me directly if you'd like to know more: csvec and then guess the rest, it might involve irobot and a com.

Please email even if you're not sure if you're a match; I'm always happy to talk to other HN'ers!

svec··on 99 Bottles of OOP
Ebook, provided as an epub download immediately after paying for it. (no pdf or mobi/Kindle files)
svec··on 99 Bottles of OOP
I love Sandi's writing - and how they're giving it away for people who can't afford it:

"Of course we want you to buy it. It's been years of our lives in the making, and we have bills too. However, if you absolutely cannot afford it, we'll make you a deal. Snail-mail us a postcard, and we'll email you a free copy.

A proper postcard, mind you, with a vacation-like scene, and an actual postcard stamp. Hand-drawn postcards are both acceptable and encouraged. The more effort you expend, the better we'll feel about our end of this bargain."

svec··on [dead]
"Cardinal Drone prevents you and the family in case of intrusion in your house" - typo? Maybe "Cardinal Drone protects you and your family..." ?
svec··on Conditional Action Programmer
Thanks! I figured it was some engineer named Luis.
svec··on Conditional Action Programmer
When I sign in with my outlook.com email address it asks for permission for the "Luis-Actions" app to read my email, among other permissions. It's probably Microsoft, but I wish they would have made the signup experience look a little more trustworthy.
svec··on Ask HN: Who is hiring? (July 2016)
iRobot | Bedford, MA (just outside of Boston, MA) and Pasadena, CA | ONSITE

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 spend extra time with your family on Friday afternoons? 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 people 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.)

We're looking for software engineers of all sorts: cloud, embedded, test, also some more hardcore robotics stuff.

Check out all our openings here: http://www.irobot.com/About-iRobot/Careers.aspx

Email me directly if you'd like to know more: csvec and then guess the rest, it might involve irobot and a com.

Please email even if you're not sure if you're a match; I'm always happy to talk to other HN'ers!

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 2016)
iRobot | Bedford, MA (just outside of Boston, MA) and Pasadena, CA | ONSITE

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 spend extra time with your family on Friday afternoons? 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 people 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.)

We're looking for software engineers of all sorts: cloud, embedded, test, also some more hardcore robotics stuff.

Check out all our openings here: http://www.irobot.com/About-iRobot/Careers.aspx

Email me directly if you'd like to know more: csvec and then guess the rest, it might involve irobot and a com.

Please email even if you're not sure if you're a match; I'm always happy to talk to other HN'ers!

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

svec··on Study monitors programmers' stress levels to predict the quality of their code
From the abstract, it sounds like the actual paper makes less bombastic claims than the news sites talking about the paper:

"In a field study with ten professional developers over a two-week period we investigated the use of biometrics to determine code quality concerns. Our results show that bio- metrics are indeed able to predict quality concerns of parts of the code while a developer is working on, improving upon a naive classifier by more than 26% and outperforming clas- sifiers based on more traditional metrics. In a second study with five professional developers from a different country and company, we found evidence that some of our findings from our initial study can be replicated. Overall, the results from the presented studies suggest that biometrics have the potential to predict code quality concerns online and thus lower development and evolution costs."

svec··on Ask HN: Do you spend more time coding or debugging?
There are two phases to programming: bugging and debugging.
svec··on AWS IoT Button
This is a great gateway drug to learning & using AWS; smart move by Amazon.
svec··on Ask HN: Who is hiring? (April 2016)
Update: We just started hiring an iOS developer to join our mobile apps team.
svec··on Ask HN: How do you debug your code?
I'll check it out, thanks! What does it let you do that a normal IAR debug environment doesn't?
svec··on Ask HN: Who is hiring? (April 2016)
iRobot | Bedford, MA (just outside of Boston, MA) and Pasadena, CA | ONSITE

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 spend extra time with your family on Friday afternoons? 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 people 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.)

We're looking for people for these roles:

* Cloud software engineer

* Embedded software engineer

* Product manager

Check out all our openings here: http://www.irobot.com/About-iRobot/Careers.aspx

Email me directly if you'd like to know more: csvec and then guess the rest, it might involve irobot and a com.

Please email even if you're not sure if you're a match; I'm always happy to talk to other HN'ers!

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

svec··on Ask HN: How do you debug your code?
Oscilloscope, multimeter, GPIO toggles, logic analyzer, JTAG/SWD-enabled debug hardware. (Hey, I'm an embedded software engineer).

Sometimes debug printfs out a UART or USB if my system lets me, sometimes I'll create a log in memory if I can't printf or if the issue is timing sensitive (which a lot of my work is).

Pen & paper end up being very useful too - often writing out what I'm thinking helps me figure out what's going wrong faster than poking around the code or circuit board.

svec··on How to pick a microcontroller platform
OP here: I debated adding that, but thought no one would care - but I'll add it since someone else cares about 4-bit'ers too. :-)
svec··on Fred Brooks retires
I saw him speak on "A Personal History of Computers" last year and wrote about it here: http://chrissvec.com/fred-brooks-talk-a-personal-history-of-...

Brooks's overview: "I fell in love with computers at age 13, in 1944 when Aiken (architect) and IBM (engineers) unveiled the Harvard Mark I, the first American automatic computer. A half-generation behind the pioneers, I have known many of them. So this abbreviated history is personal in two senses: it is primarily about the people rather than the technology, and it disproportionally emphasizes the parts I know personally."

It was a great talk covering his whole career. A video of the same talk is here: http://www.heidelberg-laureate-forum.org/blog/video/lecture-...

svec··on Ask HN: Who is hiring? (March 2016)
iRobot | Boston, MA and Pasadena, CA | Full time

Hi, I'm an embedded software engineer at iRobot. We make the Roomba robot vacuum, among other things, and we're hiring all sorts of software engineers - cloud, robotics, embedded, and more. Please check out all our jobs at:

https://careers-irobot.icims.com/jobs/search?pr=0

And please email me with any questions, I'm always happy to talk to other HN'ers: csvec and then the at sign followed by irobot dot com.

svec··on Ask HN: Who is hiring? (February 2016)
iRobot | Boston, MA and Pasadena, CA | ONSITE

Hi, I'm an embedded software engineer at iRobot. We make the Roomba robot vacuum, among other things, and we're hiring all sorts of software engineers - cloud, robotics, Android, embedded, and more. Please check out all our jobs at:

https://careers-irobot.icims.com/jobs/search?pr=0

And please email me with any questions, I'm always happy to talk to other HN'ers: csvec and then the at sign followed by irobot dot com.

svec··on Ask HN: Who is hiring? (January 2016)
Props for your MSP430 shoutout. :-)
svec··on Ask HN: Who is hiring? (January 2016)
iRobot | Boston, MA and Pasadena, CA | ONSITE

Happy 2016!

iRobot, maker of the Roomba vacuuming robot, builds all sorts of robots to help people (and carry cats), and we're hiring all sorts of software engineers - cloud, robotics, Android, iOS, embedded, and more. Please check out all our jobs at:

https://careers-irobot.icims.com/jobs/search?pr=0

And please email me with any questions, I'm always happy to talk to other HN'ers: csvec and then the at sign followed by irobot dot com.

svec··on Analyzing networks of characters in 'Love Actually'
If you like that movie you must read through to the very last sentence of the post. It's a terrible pun? Joke? Reference? Whatever it is, it's funny and a great end to a nifty bit of analysis.
svec··on Ask HN: Who is hiring? (December 2015)
iRobot | Boston, MA and Pasadena, CA | ONSITE

Hello! I'm a software engineer at iRobot, and we're hiring all sorts of software engineers - cloud, robotics, embedded, Android, iOS, and test. iRobot is a great place to work where we make robots that help people in all sorts of ways (most notably with the Roomba, the vacuum cleaning robot), and we help cats in fewer sorts of ways.

Check out https://careers-irobot.icims.com/ for all of our jobs, and please email me if anything catches your eye: csvec at irobot and maybe throw a dot in here com

No robotics background required for most jobs (I had no robotics background when I started.)

svec··on Avoid Humans: Your temporary respite from the masses
World class nerd sniping.
svec··on What we learned from rewriting our robotic control software in Swift
Yes, definitely! I should have said:

That's a very professional process, and it should also be an inspirational process.

Just because a lot of software development is haphazard doesn't mean that it has to be! Who cares if you use Swift or Ruby or C or Lisp, ignore the details - we should see the good, mature, "grown-up" things that other people do and copy & modify them!

Jack Ganssle (an embedded systems guru) has a great interview about being "a grown-up engineer" here: http://embedded.fm/episodes/2014/5/27/53-being-a-grownup-eng...

It applies to all software and hardware systems, not just embedded systems.

svec··on What we learned from rewriting our robotic control software in Swift
This quote is the big takeaway for me:

"We use Macs to drive these robots, with control software that was written in Objective-C. We made the decision to rewrite this software in Swift late last year, but only after a careful survey of the bugs that had impacted our customers over the years. That survey revealed that most of these shipped bugs would have been prevented or detected early in Swift-based code."

Apparently they were able to categorize their shipped bugs and prevent those types of bugs from happening again with Swift. That's a very professional process.

svec··on Ask HN: Who is hiring? (November 2015)
iRobot | Bedford, MA (just outside of Boston, MA) and Pasadena, CA | Full-time and INTERNS | ONSITE

At iRobot (http://www.irobot.com) we make robots that truly help people. Our robots help people save time by cleaning for them, save hassle by being remotely present for them, and save lives by putting themselves in harm's way.

We have great work-life balance (including half-day Fridays during the summer so you can spend extra time with your family on Friday afternoons) and interesting problems to solve.

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

We're looking for smart people who are easy to work with. You should want to help people with products you create, but a robotics background is NOT required. (I had no robotics background when I started at iRobot.)

iRobot is looking for software engineers (firmware/embedded, iOS, cloud, robotics, etc.) as well as a bunch of other roles.

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 followed by the at sign and then irobot.com at the end.

Please email even if you're not sure if you're a match; I'm always happy to talk to other HN'ers!

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

← PreviousPage 2 of 5Next →