Menu
Log in

IEEE Boston 

consultants network

Craig Goldman

CoAutomation Inc.

Building firmware for devices that MUST work correctly - and for devices that should

 

Member profile details

Membership level
IEEE Member
First name
Craig
Last name
Goldman
Organization
CoAutomation Inc.
Slogan
Building firmware for devices that MUST work correctly - and for devices that should
Phone
508-366-9552
First Industry Skill
Embedded Microcontroller Specialist
Second Industry Skill
Sensor Data Acquisition and Logging
Third Industry Skill
Radio Communications and Networking
Fourth Industry Skill
safety-critical software
Other Industry Skill: enter keywords separated by commas
Bluetooth, C, HART, SMBus
 

Contact data

Address
P.O. Box 1561
City
Westborough
Postal code
01581
Province/State
MA
 

Additional information

Directory listing text
Are your devices well-behaved?
Do they do what they are supposed to do?
Do they not do what they are not supposed to do?

That's my job.
I consult with client companies to build firmware for well-behaved devices.

Reliable firmware is not an accident. It is the result of executing strategies to build and test code that does not misbehave. This is the process I used to build code for an audited and certified IEC61508 Functional Safety device. I can use this same process to make your products work properly.
Many claim to program microcontrollers, but few have over 35 years of experience and over 20 years as an independent consultant. Much of my work has been completed on projects with MSP430 and ARM Cortex M processors, but I also work with PIC and 8051 microcontrollers.

I specialize in constructing firmware for devices that measure, log or control. Examples include industrial machine controllers, medical products, remote sensing and logging, factory control, safety equipment, laboratory instruments and IOT. I am available for hire as a contract programmer or as an advisor to your development team.

Please go to www.coautomation.com for more details.