Mark Tinguely
E-Mail: marktinguely@gmail.com

Career Interests:

I am seeking a Software Engineer position in the Unix or embedded environments. My interests include Operating System (FreeBSD) internals, Unix, processor architecture (AMD64, ARM, i386), Internet protocol, device driver, virtual memory, kernel design, system software and web issues.

Qualifications

FreeBSD Contributor (FreeBSD is a freely available Unix-like OS).

ARM Processor. major physical map code rewrite for ARMv5 chips in FreeBSD 8.0 to ensure cache coherency and increase efficiency. Initial cpu_switch rewrite for new ARMv6/7 features, VIPT/PIPT caches and Vector Floating Point support.

Video Capture drivers for Digital Vision Computer Eyes/RT, Media Vision ProMovieStudio, Matrox Meteor and Kodicom 4400 Video Capture cards. Co-developed the video capture API used in FreeBSD. Improved output quality of YUV format in the FreeBSD BT8x8 video driver and streamlined motion detection in a video security application that improved capture rate fourfold.

Network Drivers for the for the IDT 77201/77211 NICStAR Asynchronous Transfer Mode chip-sets.

Watchdog Card Driver for the Berkshire ISA Watchdog card. The driver supports software and hardware resets when the system is unresponsive or configured thermal limit has been exceeded. The driver can be configured to catch the optional hardware NMI to send a signal to the init(8) process.