
Nick Caruso
My greatest enthusiasm and skill lies in the area of low-level system programming, and embedded programming. ... | Arlington, Massachusetts, United States
*50 free lookup(s) per month.
No credit card required.
Nick Caruso’s Emails nc****@po****.org
Nick Caruso’s Phone Numbers No phone number available.
Social Media
Nick Caruso’s Location Arlington, Massachusetts, United States
Nick Caruso’s Expertise My greatest enthusiasm and skill lies in the area of low-level system programming, and embedded programming. Most recently I've been developing distributed robot control software in C++. I'm always looking to learn new things and find creative solutions to hard problems. Specialties: Systems programming in C++, distributed applications with message passing and publish and subscribe, low level systems programming in C; some linux kernel work; have implemented CAN bus interfaces using bare CAN and J1939. Have experience using MODBUS protocols under linux.
Nick Caruso’s Current Industry Thayermahan
Nick
Caruso’s Prior Industry
Teradyne
|
Gensym
|
Icad
|
Certco
|
Irobot
|
Pulse Innovation
|
Kiva Systems
|
Kasalis
|
Scientific Systems
|
Thayermahan
Not the Nick Caruso you were looking for?
Find accurate emails & phone numbers for over 700M professionals.
Work Experience

Thayermahan
Senior Embedded Software Engineer
Sun Oct 01 2023 00:00:00 GMT+0000 (Coordinated Universal Time) — Present
Scientific Systems
Senior Software Engineer
Tue Sep 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Feb 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)
Kasalis
Senior Software Engineer
Thu May 01 2014 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Aug 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time)
Irobot
Senior Software Engineer Contract
Sun Sep 01 2013 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Apr 01 2014 00:00:00 GMT+0000 (Coordinated Universal Time)
Kiva Systems
Software Developer II
Tue Mar 01 2011 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Sep 01 2013 00:00:00 GMT+0000 (Coordinated Universal Time)
Pulse Innovation
Consulting Embedded Software Engineer,
Wed Oct 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Nov 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time)
Irobot
Consulting Software Engineer
Mon Sep 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Mar 01 2011 00:00:00 GMT+0000 (Coordinated Universal Time)
Irobot
Lead Software Engineer
Mon Jul 01 2002 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Feb 01 2008 00:00:00 GMT+0000 (Coordinated Universal Time)
Certco
Software Engineer
Sun Jan 01 1995 00:00:00 GMT+0000 (Coordinated Universal Time) — Wed Jan 01 1997 00:00:00 GMT+0000 (Coordinated Universal Time)
Gensym
Senior Software Engineer
Mon Jan 01 1990 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Jan 01 1995 00:00:00 GMT+0000 (Coordinated Universal Time)
Icad
Software Engineer
Mon Jan 01 1990 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Jan 01 1994 00:00:00 GMT+0000 (Coordinated Universal Time)
Teradyne
software engineer
Wed Jan 01 1986 00:00:00 GMT+0000 (Coordinated Universal Time) — Mon Jan 01 1990 00:00:00 GMT+0000 (Coordinated Universal Time)