
Mark Bremer
I am an engineer currently living in Cambridge, Ontario who develops software for mechatronics systems. I aim to work on projects that have a positive impact on the world while challenging my skills and allowing me to learn.
Experience
Opifex Engineering (Cambridge, Ontario)
Owner (July 2021 - Present)
We are a software development company that focuses on integration of software into mechatronic systems and helping customers bring their products to market
End-to-end development and deployment of custom software
Offering services to a wide variety of industries include manufacturing, energy, medical, and more
Prolucid Technologies (Mississauga, Ontario)
Project Lead, Systems Architect (July 2017 - July 2021)
Team Lead, Systems Architect (October 2015 - July 2017)
Project Lead, Systems Architect (September 2014 - October 2015)
Systems Integrator (January 2013 - September 2014)
Prolucid is a software development company that works with customers in various industries (automotive, medical, energy, agriculture) to design and develop automated systems
I have gained experience at all stages and levels of project execution, from initial requirements gathering to final commissioning of the completed system (and beyond)
I have worked on a number of projects including
SCADA system for an offshore power generation station
Handheld blood diagnostic device using vision processing on FPGA and microfluidic pumping
Defect detection during production of automotive parts using machine learning
Productization of an electrical stimulation device used to rehabilitate stroke and spinal cord injury patients
Control system for a residential rain water system
Inspection system for fuel channels inside a nuclear reactor
Simulation environment for an automated train control system
Automated testing system for smart residential electrical meters
Test system for metered dose inhalers to accurately measure forces to actuate inhaler
Education
McMaster University (Hamilton, Ontario)
M.A.Sc. in Software Engineering (May 2011 - November 2014)
B.Eng. in Mechatronics Engineering (September 2006 - April 2011)
Skills and Abilities
P.Eng. with Professional Engineers of Ontario
Over 6 years developing embedded software using C/C++/Rust for ARM processors
Very familiar with many communication interfaces including Ethernet (TCP, UDP), Serial (RS232, RS485, I2C, SPI), and industrial interfaces (Modbus, PROFINET, EtherCAT)
Experience with developing ML systems using TensorFlow
Experience with developing vision systems using OpenCV and custom algorithms
Over 8 years developing software using NI LabVIEW (Desktop, RT, FPGA)
Certified LabVIEW Architect
Very familiar with National Instruments hardware (cDAQ, cRIO, PXI, sbRIO)
Strong understanding of electrical systems (sensors, transmitters, motor drivers, data acquisition systems)
Extensive scripting experience (Bash, Python, Perl)
Strong experience using CAD software (SolidWorks, Inventor, AutoCAD)