Mark Heller Email and Phone Number
Highly experienced Software Engineer with experience in embedded systems programming, and realtime 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++.
-
Embedded Software EngineerRockwell Automation Oct 2018 - PresentMilwaukee, Wi, Us -
Software Development EngineerPhilips Healthcare Nov 2012 - Sep 2018Amsterdam, Noord-Holland, NlDeveloping Linux and embedded software for Vereos, the world's first alldigital 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 systemlevel bringup activities, troubleshooting a variety of hardware /software issues.• Investigated and resolved software defects. Provided rootcause 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. -
Software Engineer/Scanner Platform Section LeadPhilips Healthcare Aug 2009 - Nov 2012Amsterdam, Noord-Holland, NlDeveloped 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. -
Software EngineerPicker International/Philips Medical Systems Feb 2001 - Aug 2009Developed 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 realtime 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.
-
Principle Software Engineer, Ipsu Package LeadDynacs Engineering, Federal Data Corporation, Northrop Grumman Feb 2000 - Feb 2001Developed 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.
-
Principle Software Engineer, Project ManagerPicker International Inc., Nuclear Medicine Division Apr 1996 - Feb 2000Lead 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.
-
Senior Software EngineerEpikon 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.
-
Software EngineerPicker 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 PDP11 based acquisition system using Macro11 assembly language and both the RT11 and TSX11 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 UniversityComputer Science -
Berks Vocational Technical SchoolWelding -
Wilson High SchoolHigh 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
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