Nick Caruso Email and Phone Number
Nick Caruso work email
- Valid
- Valid
- Valid
Nick Caruso personal email
- Valid
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.
-
Senior Embedded Software EngineerThayermahan, Inc. Oct 2023 - PresentGroton, Connecticut (Ct), Us -
Senior Software EngineerScientific Systems Company Sep 2015 - Feb 2022
-
Senior Software EngineerKasalis Inc. May 2014 - Aug 2015Burlington, Ma, Us -
Senior Software Engineer ContractIrobot Sep 2013 - Apr 2014Bedford, Massachusetts, Us -
Software Developer IiKiva Systems Mar 2011 - Sep 2013I was a member of the Movement Group, responsible for the command and control of fleets of autonomous warehouse robots, which you can see in action in many videos on YouTube and the company web site.AccomplishmentsImplemented Kuhn/Munkres optimal assignment algorithm for assigning robot drives to individual chargersDesigned and implemented Safety E-Stop system software for Kiva customers and, later, Amazon facilities.Mentored younger engineers as Kiva went through a phase of rapid expansion.
-
Consulting Software EngineerIrobot Sep 2008 - Mar 2011Bedford, Massachusetts, UsDoing some consulting while looking for a new full-time engineering position. I'm interested in either technical or management track jobs in Software engineering.During this work at iRobot, teamed with Kairos Autonomi to create an autonomous truck for demonstration at the first Robotics Rodeo at Fort Hood, Texas. Also worked to support Kairos in their bid for the US Navy Mobile Land Targets program. -
Consulting Embedded Software Engineer,Pulse Innovation Oct 2008 - Nov 2008Back to the low level stuff. It's what I like; it's what I'm happiest doing.
-
Lead Software EngineerIrobot Jul 2002 - Feb 2008Bedford, Massachusetts, UsWorked on Autonomous land vehicles (RGator project); lead a research project that adapted RGator software to autonomous boats. -
Software EngineerCertco 1995 - 1997LDAP support, c++
-
Senior Software EngineerGensym Corporation 1990 - 1995Implemented and extended the interface layer from the Gensym product (written in a kind of Lisp) to factory control and SCADA applications; clients were written in C or C++. Maintained and extended the network interface layer between G2 processes. Debugged subtle issues in TCP/IP implementations across many flavors of Unix, VMS and Microsoft windows.Redesigned and rewrote the core top-level-loop of the G2 product to make it compatible with the event-based systems it was increasingly hosted on.
-
Software EngineerIcad Corporation 1990 - 1994Nashua, Nh, UsDesigned and implemented an interface library from the icad product (in lisp) to external applications written in C.Implemented install scripts for multiple flavors of Unix.NOTE: This was a cad/cam software company, not the medical imaging company of similar name which LinkedIn displays... -
Software EngineerTeradyne Corporation 1986 - 1990North Reading, Ma, UsImplemented features for the In Circuit Composer to generate tests for circuit boards on the L200 series of testers, including test support for tristated device pins, and extended support for different logic levels.
Nick Caruso Skills
Nick Caruso Education Details
-
Carnegie Mellon UniversityApplied Mathematics/Computer Science
Frequently Asked Questions about Nick Caruso
What company does Nick Caruso work for?
Nick Caruso works for Thayermahan, Inc.
What is Nick Caruso's role at the current company?
Nick Caruso's current role is Software developer, Embedded systems and robotics..
What is Nick Caruso's email address?
Nick Caruso's email address is nc****@****gel.org
What schools did Nick Caruso attend?
Nick Caruso attended Carnegie Mellon University.
What skills is Nick Caruso known for?
Nick Caruso has skills like Embedded Systems, Embedded Software, Software Engineering, Linux, Ruby, Ruby On Rails, User Experience, Linux Kernel, Engineering, Networking, R&d, Software Development.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial