“Andrew is one of the stars in the Asterisk community. He has an encyclopedic knowledge of electronics, and he generously gives his expertise to anyone who asks for it. I am proud to know him, and would recommend him most highly for any project that he offered his services to.”
About
I am an embedded systems engineer with over 25 years experience in hardware engineering and firmware/software design. I've developed products for a variety of industries including industrial power electronics, wearable computing, content storage and delivery, avionics, high-volume consumer goods, microscopy/metrology, high-density telephony (TDM and VOIP), RF and magnetic/optical tracking. Most of my experience is with embedded system design and deeply embedded systems using 8/16/32 bit micros with limited resources, but I also have significant experience developing Linux device drivers for high speed, low latency hardware. I've worked on and designed everything from tiny, bare-metal software to large systems involving hundreds of nodes in a worldwide network.
I've designed for numerous industry specifications including DO-160 and DO-178 and have designed hardware which can pass UL/cUL, CSA and EU safety standards. I am also familiar with and have certified designs to meet FCC and Industry Canada emissions standards and susceptibility for EMI/RFI.
My primary programming language is C, dropping to assembly language where necessary, but I am also familiar with Python, TCL, and Lua. For FPGA development I am competent with VHDL and prefer it to Verilog, but can develop using either language.
I have developed solutions using numerous high-speed hardware interfaces including gigabit ethernet, PCIe and USB 3, and have a detailed and low-level working knowledge of various communications standards including PCIe, USB, WI-FI, Bluetooth and slower, more industrial interfaces such as CAN and RS-422/485. I've designed hardware and software for numerous industrial communications networks including DeviceNet and EtherNet/IP, ProfiBus, CANOpen, ModBus and ModBus/TCP.
Activity
-
Periodic Table of Electronic #Symbols
Periodic Table of Electronic #Symbols
Liked by Andrew Kohlsmith
-
Showtime! Our M-Series BESS Pilot is powering the Sony Pictures Entertainment Earth Day event. Less noise, more music! #EnergyStorage…
Showtime! Our M-Series BESS Pilot is powering the Sony Pictures Entertainment Earth Day event. Less noise, more music! #EnergyStorage…
Liked by Andrew Kohlsmith
Recommendations received
4 people have recommended Andrew
Join now to viewMore activity by Andrew
-
We are adding the final touches as we prepare to launch our Mexico facility! ✭ Sign on the building ✭ SMT equipment installed ✭ Stellar staff added…
We are adding the final touches as we prepare to launch our Mexico facility! ✭ Sign on the building ✭ SMT equipment installed ✭ Stellar staff added…
Liked by Andrew Kohlsmith
-
Open-source sine wave generator (”DDS”, ”NCO”) for FPGA, with support for dithering and Taylor expansion: https://lnkd.in/gcnWw5ay This is a fun…
Open-source sine wave generator (”DDS”, ”NCO”) for FPGA, with support for dithering and Taylor expansion: https://lnkd.in/gcnWw5ay This is a fun…
Liked by Andrew Kohlsmith
-
So grateful for the recognition. Really enjoyed working on this project with the Voltera team.
So grateful for the recognition. Really enjoyed working on this project with the Voltera team.
Liked by Andrew Kohlsmith
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More