Associate of Science (A.S.) @
Wentworth Institute of Technology
Senior Software Engineer @ From May 2014 to Present (1 year 6 months) Software / Controls Engineer @ From June 2013 to May 2014 (1 year) Attleboro, MASenior Software Engineer @ A contractor in the Home Entertainment R&D group. From March 2013 to June 2013 (4 months) Framingham, MASenior Embedded Software Engineer @ Team member tasked with
Senior Software Engineer @ From May 2014 to Present (1 year 6 months) Software / Controls Engineer @ From June 2013 to May 2014 (1 year) Attleboro, MASenior Software Engineer @ A contractor in the Home Entertainment R&D group. From March 2013 to June 2013 (4 months) Framingham, MASenior Embedded Software Engineer @ Team member tasked with the design and implementation of a new generation of surgical snake robot. The system is a networked multiprocessor device which used the QNX real time operating system.
Implemented a hardware / software interface layer in C++, used for accessing and controlling peripheral hardware such as motor control of multiple axes, load cells and other sensors. Unit tested all code using UnitTest++ and GoogleMock. Documented the interface to ensure compliance with FDA safety standards for medical devices.
Design and implemented a maintenance and support tool written in C#. The tool provided users with system status and a real time charting display of motor parameters such as commanded and actual positions, motor currents, and force parameters. Other features of the tool could also be used to change motor gains during the tuning process or other system parameters. From February 2011 to January 2013 (2 years) Taunton, MASenior Software Engineer @ Involved in the development of embedded software for electromechanical medical instrumentation. Developed software using the UML modeling and Object-Oriented practices were behavioral models were translated into code and that code was used to control electromechanical devices. All software and documentation followed the FDA’s guidelines for software development practices for medical devices.
Wrote specifications for and developed a networked multiprocessor Boot ROM system. The system was responsible for multiprocessor communication via the CAN bus protocol in order to synchronize the boot sequence of the instrument, facilitate software loading, and provide hardware and system diagnostics. From June 1997 to February 2011 (13 years 9 months) Project Engineer @ Design and implementaion of industrial moisture sensors. Duties included both hardware and software development of Infared based, embedded systems.. From 1992 to 1997 (5 years)
BTEE, Electrical Engineering @ Rochester Institute of Technology From 1979 to 1981 Associate of Science (A.S.), Electrical and Electronics Engineering @ Wentworth Institute of Technology From 1975 to 1977 Mark Bangert is skilled in: Embedded Systems, Embedded Software, Sensors, Software Development, Medical Devices, C/C++, FDA, Product Development, C#, Testing, C++, RTOS, UML, R&D, Firmware, Automation, Design Control
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension