Mark Barr Email & Phone Number
@tsc.com
LinkedIn matched
Who is Mark Barr? Overview
A concise factual answer block for searchers comparing this professional profile.
Mark Barr is listed as Senior Embedded Software Engineer at Technology Service Corporation (TSC), based in Huntsville-Decatur-Albertville Area, United States, United States. AeroLeads shows a work email signal at tsc.com and a matched LinkedIn profile for Mark Barr.
Mark Barr previously worked as Embedded Designer/Analyst at Technology Service Corporation (Tsc) and Software Engineer at Synapse-Wireless. Mark Barr holds Ph.D., Electrical Engineering (Image Processing, Telecommunications) from University Of Alabama.
Email format at Technology Service Corporation (TSC)
This section adds company-level context without repeating Mark Barr's masked contact details.
AeroLeads found 1 current-domain work email signal for Mark Barr. Compare company email patterns before reaching out.
About Mark Barr
Software engineer with broad experience in embedded systems development including real-time image processing and video tracking of servo controlled closed loop systems, video encoding/decoding standards, high speed data capture/playback, and networked applications.• Extensive software skills with C/C++ and object oriented design in controlling complex finite state machines, multiprocessor heterogeneous environments, threads, and managing differing I/O (serial communications, Ethernet, CANBUS, analog/digital) and protocols. • Embedded development includes TI DSPs, PPC, x86, ARM, and Microblaze processors using a RTOS or no OS with a thorough understanding at the hardware level (drivers, direct hardware interfacing, low level booting, linking, initialization, flash storage/updating, assembly, interrupt handlers). • Firmware experience includes FPGA development for high-speed data capture, video tracking, digital filtering, graphics and text overlay of live video, serial communications.Interests include image and video processing applications, FPGA development, embedded systems, driver development, networked applications, Linux, GPU/CudaSpecialties: Specialist in embedded systems development incorporating image processing, video tracking, digital filtering, ADC/DAC, I2C, SPI, high-speed data capture, DSP, networking, touchscreen GUI, flash drivers, code updates, assembly, bootloaders, FPGA coding (VHDL), soft processors (Microblaze), CANBUS, RS-232, C/C++, Python, troubleshooting/debugging skills (via software, scopes, meters, emulators). Extensive RTOS development (QNX), Eclipse IDE, Subversion. git.
Listed skills include Embedded Systems, Embedded Software, Software Engineering, Device Drivers, and 29 others.
Mark Barr's current company
Company context helps verify the profile and gives searchers a useful next step.
Mark Barr work experience
A career timeline built from the work history available for this profile.
Embedded Designer/Analyst
CurrentSoftware Engineer
- Developed IoT applications for 802.15.4 wireless (2.4GHz, 900MHz) mesh networks (Atmel, TI, ARM)
- Developed boot/control software on remote sensors for monitoring/reporting data across mesh - Low power modes (battery), RF transceiver drivers, firmware updates (serial and over the air) - Supported and ported mesh.
- Implemented gateway (Linux) software to connect remote mesh nodes with cloud servers. - Collected node sensor data and periodically reported aggregate data to cloud. - Supported node firmware updates pushed via cloud..
- Developed build tools for node processors across multiple platforms
- Extensive C embedded development (sensor modules) and Python development (gateway)
Technical Architect
- Part of Audio team for embedded software development of Automotive Infotainment Head Units using QNX OS on TI's Jacinto ARM
- Responsible for interfacing to the MOST media bus for optical audio routing.
- Developed drivers for the I2C programmable power amp, timers, and interrupts.
- Infrastructure development for audio routing, control, and diagnostics. Vector CANOE tools.
- Extensive C++ architectural development (STL, maps, vectors, polymorphism...)
Sr Embedded Software Engineer
- Developed embedded QNX software to control retardant drops for aerial firefighting.
- Implemented control software for drop management and tank volume computation
- Controlled valves, leds, digital display. Read flow meters, float voltages, digital/analog switches.
- Implemented logging of drop statistics, serial configuration, config files. ADC drivers.
Senior Embedded Engineer/Engineer Iv
- Responsible for embedded project development incorporating QNX RTOS, video tracking, GUI, Digital/Analog I/O, CANBUS, serial and networking communications.
- Developed embedded software for a closed loop fire control system (gimbal-based gun and TV/IR camera control). Implemented state controllers, remote control across Ethernet (UDP packets), QNX Photon GUI touch screen.
- Developed image processing algorithms for real-time video tracking of ground launched NASA rockets. Developed clutter rejection algorithms for statistical centroid tracking.
- Developed QNX-based embedded control system (state machine, I/O, UI) to control air tanker servos for operator selected water drops in aerial firefighting (utilized ADC, digital I/O, serial com).
- Developed flexible system logger process used extensively across multiple projectsNorthstar acquired by ATK (2/2009)
Software Engineer
- Responsible for FPGA development on Xilinx Virtex-4 for image tracking and graphics overlay of live video with extensive use of Xilinx's soft processor.
- Developed VHDL code for video graphics to overlay live video with “marks” and text.
- Decoded ITU656 video and encoded streaming video with graphics (text, cursors, lines)
- Implemented FFT/IFFT and correlation engine co-processor on Microblaze bus for video tracking
- Interfaced VHDL code directly to SDRAM to store incoming video fields
- Utilized Microblaze processor for hierarchical control (toggling video fields for co-processor, retrieving co-processor results, serial comm)
Senior Engineer
- Developed video tracker on embedded PPC implementing all low-level booting/initialization and FLASH storage code for embedded PPC (no OS). Interfaced to FPGA to DMA video frame into PPC for video processing by.
- Developed FPGA (Cyclone) UART in VHDL for serial async communications (RS-232).
- Developed FPGA (Stratix, VHDL) code on a PCI card to capture/transmit data and transfer hi-speed data across the PCI bus (300Mbps). Interfaced to PLX's PCI 9556.
Software Engineering Consultant
Embedded software designs on TI processor (C5000 family) including ADC/DAC, serial communications, interrupt management, booting, flash code update. Implemented embedded graphics, low-level interrupt management and debugging of tracking algorithms for a TI C40 video tracker. Development of embedded host software (pSOS) to control a gimbal-based.
Software Engineer
Developed embedded software to control real-time display and movement of gimbal-based surveillance camera. Developed image processing software methods for video tracking (statistical, pattern matching).Left to finish PhD
Embedded Engineer
Developed video tracking and auto-detection algorithms for VME boards (TI C40 based processors) including inter-processor communications, threat assessment, FPGA interfacing, host communications, interrupt processing.
Software Design Engineer
Embedded systems development including a communications gateway (QNX RTOS, protocol conversion, multiple users, interrupts, drivers, multi-processors). Developed TCP/IP networking application with LPR/LPD protocols. Developed image acquisition and storage application, image compression.
Mark Barr education
Ph.D., Electrical Engineering (Image Processing, Telecommunications)
Msee, Electrical Engineering (Software, Controls)
Bsee, Electrical Engineering (Hardware, Software)
Frequently asked questions about Mark Barr
Quick answers generated from the profile data available on this page.
What company does Mark Barr work for?
Mark Barr works for Technology Service Corporation (TSC).
What is Mark Barr's role at Technology Service Corporation (TSC)?
Mark Barr is listed as Senior Embedded Software Engineer at Technology Service Corporation (TSC).
What is Mark Barr's email address?
AeroLeads has found 1 work email signal at @tsc.com for Mark Barr at Technology Service Corporation (TSC).
Where is Mark Barr based?
Mark Barr is based in Huntsville-Decatur-Albertville Area, United States, United States while working with Technology Service Corporation (TSC).
What companies has Mark Barr worked for?
Mark Barr has worked for Technology Service Corporation (Tsc), Synapse-Wireless, Igate, Consulting, and Atk.
How can I contact Mark Barr?
You can use AeroLeads to view verified contact signals for Mark Barr at Technology Service Corporation (TSC), including work email, phone, and LinkedIn data when available.
What schools did Mark Barr attend?
Mark Barr holds Ph.D., Electrical Engineering (Image Processing, Telecommunications) from University Of Alabama.
What skills is Mark Barr known for?
Mark Barr is listed with skills including Embedded Systems, Embedded Software, Software Engineering, Device Drivers, Digital Signal Processors, C++, Firmware, and Integration.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial