264 karma · joined July 3, 2008
https://www.chrissvec.com
https://chrissvec.com/scratch-resources/
On there I recommend 2 excellent tutorial series by Digipen that got my kid started, and then a higher level "Scratcher" to follow who has excellent tutorials that are more advanced than the Digipen series.
It's 4 episodes long (episodes 23-26). It's an overview of Sid's career, and so it's very similar to his autobiography, but I enjoyed listening to Sid talk about it in a different way than I enjoyed reading the book.
(6. There is no Rule 6.)
And points to the best source he finds for it on the web: http://doc.cat-v.org/bell_labs/pikestyle
I'm hiring an experienced embedded software engineer for my team at iRobot in Bedford, MA (just outside of Boston) [0]. Join me in making helpful home robots!
I've also got a 0-2 year experience embedded software role that doesn't have a job description yet: it's basically [0] with less experience.
iRobot is hiring a bunch of other software engineering positions as well. See all open positions at [1].
[0]: https://irobot.wd5.myworkdayjobs.com/en-US/iRobot/job/US-MA-...
iRobot (maker of the Roomba, among other robots) is hiring many types of software engineers for our Boston, MA and Pasadena, CA offices, including robotics, computer vision, machine learning, Android, software test, embedded linux, cloud, and more.
Check out all open positions at: https://irobot.wd5.myworkdayjobs.com/iRobot
I've been at iRobot for just over 5 years and really like it. We're a bunch of friendly people who enjoy working together to design practical robots.
Please email me with any questions at csvec at irobot.com.
iRobot (maker of the Roomba, among other robots) is hiring many types of software engineers for our Boston, MA and Pasadena, CA offices, including robotics, computer vision, machine learning, Android, software test, embedded linux, cloud, and more.
Check out all open positions at: https://irobot.wd5.myworkdayjobs.com/iRobot
I've been at iRobot for just over 5 years and really like it. We're a bunch of friendly people who enjoy working together to design practical robots.
Please email me with any questions at csvec at irobot.com.
I also highly recommend the Owl 360 degree video camera/speaker: https://www.owllabs.com/
As a remote employee, the Owl makes it much easier to be a part of a discussion around a table where most of the meeting participants are in a room at HQ, and a few of us are remote. (I know some of the employees, so I'm biased, but I like to think I would love the Owl even if I didn't know some of the team.)
I haven't used the Linux client, but many others at my company use it.
All of the chapters/essays in the "Architecture of Open Source Applications" volumes 1 and 2 are freely available, in case that's not clear on the AOSA website: http://www.aosabook.org/en/
https://www.amazon.com/Programmers-Work-Interviews-Computer-...
This book is from 1989, but it's a timeless and fascinating look at the minds of Bill Gates, Andy Hertzfeld (apple/mac), Dan Bricklin (visicalc), and 16 others.
iRobot is hiring software engineers like they're going out of style. Which they're not. Quite the opposite, really.
If you want to work with a bunch of friendly humans and robots, you should consider iRobot. We've got a great culture, benefits, and products.
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, mobile/iOS, test, and hardcore robotics as well. Those aren't the same person, mind you. We're also looking for electrical engineers and mechanical engineers.
We use mostly C and C++, with some Python along the way as well.
You do NOT need any robotics experience - I had none when I joined!
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.
iRobot is hiring software engineers like they're going out of style. Which they're not. Quite the opposite, really.
If you want to work with a bunch of friendly humans and robots, you should consider iRobot.
We've got a great culture, benefits, and products.
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), test, and hardcore robotics as well. Those aren't the same person, mind you. We're also looking for electrical engineers and mechanical engineers.
We use mostly C and C++, with some Python along the way as well.
You do NOT need any robotics experience - I had none when I joined!
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.
iRobot is hiring software engineers like they're going out of style. Which they're not. Quite the opposite, really.
If you want to work with a bunch of friendly humans and robots, you should consider iRobot. We've got a great culture, benefits, and products.
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), test, and hardcore robotics as well. Those aren't the same person, mind you. We're also looking for electrical engineers and mechanical engineers.
We use mostly C and C++, with some Python along the way as well.
You do NOT need any robotics experience - I had none when I joined!
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.
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), test, and hardcore robotics as well. Those aren't the same person, mind you. We're also looking for electrical engineers and mechanical engineers.
We use mostly C and C++, with some Python along the way as well.
You do NOT need any robotics experience - I had none when I joined!
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.
(Check out "Rules for Defensive C Programming" by Dinu Madau for starters.)
I'm sorry that we didn't get back to you, though - I saw that I replied to you when you asked about your status, but our HR people should have closed the loop with you too. That's our bad; my apologies!
I think we've gotten a lot better at recruiting communication in the last couple of years, both for "yes" and "no" situations. Of course that doesn't help you from a while ago, but hopefully it's better for more recent candidates.
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.
You do NOT need any robotics experience - I had none when I joined!
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.
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.
You do NOT need any robotics experience - I had none when I joined!
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.