Mark Heller

Mark Heller Email and Phone Number

Embedded Software Engineer at Rockwell Automation @ Rockwell Automation
Mark Heller's Location
Geauga County, Ohio, United States, United States
About Mark Heller

Highly experienced Software Engineer with experience in embedded systems programming, and real­time operating systems (RTOS), including VxWorks. Extensive experience developing software in C and C++, in Unix, and Linux operating systems. Experience working in multidisciplinary teams with other engineers in all stages of development from working directly with hardware designers on board bring up, to system field deployment, to system retirement. Successfully contributed to teams working with a large array of different microprocessors, both using operating systems, and directly on the silicon. Extensive experience with projects adhering to the FDA Medical Device Requirements.Experienced Software Engineer with a demonstrated history of working in the hospital & health care industry. Strong engineering professional skilled in Embedded Software, Object Oriented Design, Medical Devices, Debugging, and C++.

Mark Heller's Current Company Details
Rockwell Automation

Rockwell Automation

View
Embedded Software Engineer at Rockwell Automation
Mark Heller Work Experience Details
  • Rockwell Automation
    Embedded Software Engineer
    Rockwell Automation Oct 2018 - Present
    Milwaukee, Wi, Us
  • Philips Healthcare
    Software Development Engineer
    Philips Healthcare Nov 2012 - Sep 2018
    Amsterdam, Noord-Holland, Nl
    Developing Linux and embedded software for Vereos, the world's first all­digital PET (Positron Emission Tomography) medical imaging system.• Key contributor in bringing the image data acquisition subsystem from proof of concept to product.• Responsible for C/C++ software design and implementation, in an Ubuntu Linux environment, for the platform API and scan control / monitoring.• Developed embedded firmware for the hardware subsystem running Altera's NIOS2.• Participated in board­ and system­level bring­up activities, troubleshooting a variety of hardware /software issues.• Investigated and resolved software defects. Provided root­cause analysis, risk identification, and unit testing throughout the progressive stages of product development.• Authored software design documents, in compliance with FDA guidelines, to capture detailed subsystem definitions and interactions.• Authored and completed Software Failure Mode Effects Analysis (SFMEA), and system Failure Mode Effects Analysis (FMEA) documents.• Supported product deployment at luminary customer sites.
  • Philips Healthcare
    Software Engineer/Scanner Platform Section Lead
    Philips Healthcare Aug 2009 - Nov 2012
    Amsterdam, Noord-Holland, Nl
    Developed software for Philips 7.0 Tesla Research MR Scanner.• Created software for the PMU (Power Monitoring Unit), which used an Atmel AVR processor, controlling an Analog Devices DSP, to monitor Radio Frequency (RF) output of the MR Scanner. The software was written in C, C++, and DSP assembly language.• Created software to control high power gradient amplifiers used on the MR scanner.• Created, and maintained diagnostic software running in VxWorks on the scanner, with the user interface portion running on the Windows based console.• Created, and maintained a Windows Device Driver, and diagnostics for the reconstruction server for the bulk data board, which was the image data interface for the system.
  • Picker International/Philips Medical Systems
    Software Engineer
    Picker International/Philips Medical Systems Feb 2001 - Aug 2009
    Developed software for Picker/Marconi Infinion, the worlds shortest 1.5 Tesla MR (Magnetic Resonance)Scanner.• Configured, and maintained board support packages (BSP) for various Single Board Computers (SBC).• Tested, and selected SBCs for the MR scanner, and reconstruction systems.• Performed configuration, and support activities for Wind River VxWorks real­time operating system, used in all Picker/Marconi MR scanner systems.• Designed and implemented MR reconstruction software used in a scaleable reconstruction system, using from 3 to 10 separate VME based SBCs, all running Vxworks.• Ported reconstruction library to the PowerPC Altivec unit.• Modified and supported DSP (Digital Signal Processor) code used for processing of physiological waveforms for scanner and reconstruction control.
  • Dynacs Engineering, Federal Data Corporation, Northrop Grumman
    Principle Software Engineer, Ipsu Package Lead
    Dynacs Engineering, Federal Data Corporation, Northrop Grumman Feb 2000 - Feb 2001
    Developed software for the Fluid and Combustion Facility (FCF), for the International Space Station (ISS).• Developed software in C++, using the VxWorks Operating System, for various motor controllers.• Developed software in C++, using the VxWorks Operating System, for cameras, raster scanners, and frame grabbers.• Developed software used for down-link of science data from the ISS.• System administrator for system used for distributing Tele­-science data to the Principle Investigators running experiments on the International Space Station.• System administrator for the computer system hosting the VxWorks build tools, and Tornado tools.• Performed all tool updates, patch installations, maintenance of Tornado, VxWorks, and RTI (Real Time Innovations) tools.IPSU (Image Processing and Storage Unit) Lead.• Created presentations giving status, capabilities, and timelines for the IPSU.• Presented information on the IPSU to NASA management, and Principle Investigators using the FCF.• Coordinated activities between the hardware, mechanical, software, and environmental teams for the IPSU package.
  • Picker International Inc., Nuclear Medicine Division
    Principle Software Engineer, ­Project Manager
    Picker International Inc., Nuclear Medicine Division Apr 1996 - Feb 2000
    Lead software development effort on digital nuclear medicine data acquisition system.• Designed, implemented, and maintained real-time data acquisition and processing software using VxWorks operating system on both Power PC and 68xxx processors.• Created user interfaces for acquisition and calibration software for Nuclear Medicine systems using Unix (OSF/1, Digital Unix), Dec Alpha computers, and Xwindows/Motif.• Designed user interfaces using BuilderXcessory CASE tools.• Supported advanced development efforts by writing specialized software modules for support of research efforts.• Designed, wrote and maintained kernel and device driver software for VxWorks operating system.• Designed and implemented prototype software for a real-time acquisition display subsystem using RTX Windows (real-time Xwindows) and VxWorks operating system.• Code written in C, C++, Fortran, and assembly language.• All development performed in an ISO9000 certified environment.
  • Epikon Inc.
    Senior Software Engineer
    Epikon Inc. Sep 1995 - Apr 1996
    • Designed, implemented, and maintained software for research and development efforts using VxWorks, Unix (OSF/1 and Linux), and Xwindows/Motif.• System administrator for Unix, Dec Alpha workstations and Linux PCs.• Performed other duties as needed, including soldering, and assembling printed circuit boards, performance testing of imaging electronics, and benchmarking of new imaging technologies.
  • Picker International Inc. ­ Nuclear Medicine Division
    Software Engineer
    Picker International Inc. ­ Nuclear Medicine Division Sep 1988 - Sep 1995
    • Maintained motion control software for 5 processor 8085 based gantry positioning system.• Designed, wrote and maintained data acquisition and system software for PDP­11 based acquisition system using Macro­11 assembly language and both the RT­11 and TSX­11 operating systems.• Wrote and maintained application software for Nuclear Imaging system in Fortran and assembly language.• Designed, wrote and maintained firmware for a handcontrol using a Motorola 68hc705 microprocessor.• Ported several firmware debuggers to embedded micro boards with 68302 and 68000 microprocessors.• Maintained acquisition software for Nuclear Imaging system with homebrew operating system and Motorola 68000.• Selected, tested and verified operation and performance of new microprocessor boards, and peripherals.• Compared and benchmarked OS9, Lynxos, PSOS, and VxWorks operating systems for use in newacquisition station.• Software implemented using C, Fortran, and assembly language.• Software Engineer working on Nuclear Gamma Cameras and Nuclear Data Acquisition systems. DEC RT-11 on PDP-11, and LSI-11 processors. Some work on Microvax with Micro-VMS.

Mark Heller Education Details

  • Temple University
    Temple University
    Computer Science
  • Berks Vocational Technical School
    Berks Vocational Technical School
    Welding
  • Wilson High School
    Wilson High School
    High School

Frequently Asked Questions about Mark Heller

What company does Mark Heller work for?

Mark Heller works for Rockwell Automation

What is Mark Heller's role at the current company?

Mark Heller's current role is Embedded Software Engineer at Rockwell Automation.

What schools did Mark Heller attend?

Mark Heller attended Temple University, Berks Vocational Technical School, Wilson High School.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.