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)