Karl Zimmerman

Software Engineer at BlueRISC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Amherst, Massachusetts, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Mike Cooper

I hired Karl to work on some complex software for us on a new platform. He did this with enthusiasm and dedication. I was particularly impressed by the way he was able to document the system architecture for our group - some of his written materials remained the basis of explanation of the area he worked on for several years. It was a pleasure to jave Karl on the team.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Computer and Network Security
    • 1 - 100 Employee
    • Software Engineer
      • Nov 2014 - Present
    • Senior Embedded Software Engineer
      • Jan 2012 - Oct 2014

      Led a team of software engineers to add real-time replanning to Goodrich's DB-110 aerial reconnaissance system. Interacted with chief engineer, systems engineering, and electrical engineering to develop concept of operations, validate high-level electrical design, and software design. Developed software interface and design documents, task descriptions, and work breakdown structures. Acted as individual contributor to code adapters to third-party subsystems and network interfaces. Led a team of software engineers to add real-time replanning to Goodrich's DB-110 aerial reconnaissance system. Interacted with chief engineer, systems engineering, and electrical engineering to develop concept of operations, validate high-level electrical design, and software design. Developed software interface and design documents, task descriptions, and work breakdown structures. Acted as individual contributor to code adapters to third-party subsystems and network interfaces.

    • United States
    • Consumer Electronics
    • 700 & Above Employee
    • Senior Software Engineer
      • Jun 2010 - Oct 2011

      Developed Linux boot scripts and installation instructions for boot-time robot controller application selection. Solved infrastructure problems to support alternative German-language user interface. Worked around Python library multi-threading issues. Addressed user interface and functionality issues for Qt-based application. Debugged protocol issues to improve handling of latency and dropped packets. Added hot-key support for robot controls. Provided interface software for IRdA-connected radiation sensors. Show less

    • United Kingdom
    • Appliances, Electrical, and Electronics Manufacturing
    • Software Contractor
      • Sep 2006 - Jun 2010

      For iRobot, Inc.: Solved unpredictable timing of real-time control loop on PackBot firmware. Drove software deployment improvements through machine virtualization. Advocated use of hardware/firmware revision registers and modular software to support plug-and-play hardware. Developed plug-and-play support, drivers, and user interfaces for robot accessories (Tcl, shell scripts, udev rules). Revised controller graphics widget hierarchy to support multiple screen resolutions. Derived HazMat software requirements from system requirements. Developed plug-and-play support and drivers for HazMat sensors (Python, C++). Developed platform and code to automate upgrade of robot software. Participated in reviews of schematics, firmware, and software. Show less

    • United States
    • Software Development
    • Software Consultant
      • Apr 2006 - Aug 2006

      For Vericept: Wrote IMAP protocol content analyzer using LEMON and a BNF reduction of the IMAP protocol specification. Generated test traffic via email clients and TELNET. For Vericept: Wrote IMAP protocol content analyzer using LEMON and a BNF reduction of the IMAP protocol specification. Generated test traffic via email clients and TELNET.

    • Software Architect
      • Feb 2004 - Jan 2006

      Contributed to and documented hardware requirements for a dual-PPC expansion card. Determined software requirements for said card. Researched Linux licensing issues and developed software architecture. Assisted with port of Linux to expansion card. Led effort to port proprietary network IPS software to Linux kernel. Led effort to integrate expansion card into low-latency network IPS product. Participated in and documented redesigns of system architecture to add live update capacity, improve performance, and add capabilities. Suggested and oversaw changes to FPGA firmware and system software to defeat an IPS evasion technique. Show less

    • United States
    • Telecommunications
    • Software Consultant
      • Jan 2003 - Jun 2003

      Defined and developed a class hierarchy to support multiple SMS bearer types for the company's telematics gateway product. Implemented multi-threaded bearer classes for GSM, UDP, and CIMD2 (C++). Defined and developed a class hierarchy to support multiple SMS bearer types for the company's telematics gateway product. Implemented multi-threaded bearer classes for GSM, UDP, and CIMD2 (C++).

    • Telecommunications
    • Architect
      • 1996 - 2003

Education

  • Massachusetts Institute of Technology
    Bachelors, Electrical Engineering
    1978 - 1984

Community

You need to have a working account to view this content. Click here to join now