AeroLeads people directory · profile

Mark Sompel Email & Phone Number

Senior Firmware Engineer at MediSens Wireless, Inc. at MediSens Wireless, Inc.
Location: Placerville, California, United States 16 work roles 2 schools
1 work email found @shotspotter.com 1 phone found area 408 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 1 phone

Work email m****@shotspotter.com
Direct phone (408) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Firmware Engineer at MediSens Wireless, Inc.
Location
Placerville, California, United States

Who is Mark Sompel? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Mark Sompel is listed as Senior Firmware Engineer at MediSens Wireless, Inc. at MediSens Wireless, Inc., based in Placerville, California, United States. AeroLeads shows a work email signal at shotspotter.com, phone signal with area code 408, and a matched LinkedIn profile for Mark Sompel.

Mark Sompel previously worked as Senior Firmware Engineer at Medisens Wireless, Inc. and Firmware Consultant at Holraum. Mark Sompel holds Asee from Penn Technical Institute.

Company email context

Email format at MediSens Wireless, Inc.

This section adds company-level context without repeating Mark Sompel's masked contact details.

{first_initial}{last}@shotspotter.com
86% confidence

AeroLeads found 1 current-domain work email signal for Mark Sompel. Compare company email patterns before reaching out.

Profile bio

About Mark Sompel

Specialties: Real time embedded firmware, bare metal, driver, to app layer. Firmware architecture, embedded real time firmware and software design, IOT sensors, Linux, flash storage devices, flash translation layer, self testing, RAID, hand held medical devices, and RFID.Management: Coordinating efforts with different departments. Mentoring junior engineers. Scheduling. Good at getting people on the same page, and getting them enthusiastic about projects.Minor analog and digital design, pcb layout.Debug hardware, both analog and digital, read schematics, and use test equipment.Hobbies include hardware design for audio and music.

Listed skills include Debugging, Firmware, Testing, Device Drivers, and 33 others.

Current workplace

Mark Sompel's current company

Company context helps verify the profile and gives searchers a useful next step.

MediSens Wireless, Inc.
Medisens Wireless, Inc.
Senior Firmware Engineer at MediSens Wireless, Inc.
AeroLeads page
16 roles

Mark Sompel work experience

A career timeline built from the work history available for this profile.

Senior Firmware Engineer

Current

Santa Clara, California, Us

BLE sensors, WIFI, working with WICED code set. Sensors are used for nursing home patient management.

Jan 2021 - Present

Firmware Consultant

Holraum

Converted a linux video compression driver to a Zephyr RTOS driver.

Mar 2020 - Aug 2021

Principal Firmware Engineer

Camarillo, California, Us

● Lead a SW project that would guarantee proper food assembly and delivery to customers. Worked with the vision system group, SW, and HW engineers to design and implement the solution.● Mentored junior engineers with debugging, design, and general SW issues.● Wrote the control code for the delivery system. Code is written in C and Python.● Wrote code for a Bluetooth low energy (BLE) sensor based on the Nordic nRF52840. Measures, temperature, 3 axis acceleration, light. Reports that information through BLE register protocol. ● Wrote SPI and flash drivers for a specific SPI flash chip to store sensor data. ● Wrote Nordic code that supported FCC part 15 testing, making it easy to run the tests.● All sensor code was written in C

Jun 2019 - Mar 2020

Firmware Consultant

Holraum

Sutro● Fixed issues with configuration and control of a remote robotics device that corrects chemistry in liquids. Samples of a fluid are taken, analyzed, and chemicals are added to the liquids as necessary. Gave recommendations for re-designing the firmware. Code was written in C and Python.Solopoint● Lead a project performing the conversion of code from a single processor to a multicore processor, six axis robotics controllers. Code was written in C/C++ ● Set up U-boot to load code over the ethernet instead of using JTAG. 100X faster.● Hand tuned the system for asymmetric processing. Symmetric processing was not deterministic enough.● Converted code from ThreadX to Nucleus multicore.

Apr 2019 - Nov 2019

Principal Firmware Engineer

Fremont, California, Us

● Modified hardware, mic cavity, and software for gunshot sensor improvements, Linux platform. 10dB signal to noise improvement under windy and rainy conditions.● Debugged linux driver code for MMC issues.● Modified sensor design for underwater use to detect bomb fishing, utilizing hydrophones.● Re-wrote audio management code.Replaced Python code with C++, added error management.● Solved non-linear audio channel issues for blast fishing hydrophones.● Designed the next generation SENSOR firmware and hardware architecture to be configurable, and testable. The hardware is semi modular to allow for underwater and on land-based sensors.● Setup the sensor lab to perform continuous sensor testing with automated signal injection.● Sensors connected to network, 3G/4G, LTE, located and synchronized by GPS.

Jul 2017 - Feb 2019

Firmware Consultant

San Diego, Ca, Us

SOC verification, SPI and interrupt section, security section dealing with memory, arm based SOC

Feb 2017 - Jul 2017

Principal Firmware Engineer

Colorado Springs, Colorado, Us

● Helped a brilliant engineer with Asperger’s and adhd to focus on one problem at a time. I patiently worked with this person after everyone else gave up. ● Designed a hardware queueing mechanism for handling the flash ready/busy bit and flash timeouts requiring minimal firmware overhead. Eliminates ready/busy bit polling.● Documented various components of Violin's flash memory SSD to be re-used in new design.● Worked on NVME queue management from the flash management side.● Made recommendation towards error recovery algorithms for read disturb and aging.● Designed a method for scaling write performance 2X-4X over current design.● Python code written for debug and test.

Jan 2016 - Dec 2016

Principal Firmware Engineer

● Designed the firmware architecture and implemented the low level NAND driver/sequencer for a high end enterprise storage SSD. Implemented the flash interface commands. It is an event driven state machine design which controls 64 Flash devices.● Wrote sequencer microcode for the flash interface engine.● Worked on a flash storage simulator.

Sep 2013 - Dec 2015

Sr. Firmware Engineer

Samsung

● Designed and implemented the NAND flash and nand controller portion of a NAND storage simulator. The simulator interfaces directly with the firmware. C++ on windows and Linux.● Designed and implemented test and diagnostic code for SSDs, C++, python.● Worked on mobile phone platforms to implement EMMC interface code.● Designed and implemented SAS/SCSI commands and self-test for enterprise SSD products. C++● Designed HW and circuit board for a remote reset switch.

May 2010 - Sep 2013

Principal Firmware Engineer/Architect/Project Manager

Tagent

Series B funding fell through)Managed the tag reader design project.Architected and implemented a firmware design and communication protocol for a RFID reader and power node network. UML was used to layout the design. Firmware was written in C++ for Linux on the reader.Wrote firmware that supported Tagent's RFID chip bring up efforts.Code was written in C/C++ for Atmel SAM series Arm 7, Arm 9, and OMAP processors.Linux bring up on Atmel AT91SAM9G20-EK and Gumstix Overo Boards.

Oct 2005 - Oct 2010

Firmware Consultant

Holraum

● Designed and implemented hardware and firmware for magnetometers used for intrusion detection. Utilized mesh network for cimmunication. - BDS● Designed, implemented, and documented the firmware for a Guglielmi Detachable Coil Power Supply, used to neutralize saccular aneurysms in the brain. Code was written in 8051 assembly. - Siemens● Team Lead, Western Digital, Disk drive manufacturing test system.WD - Architected, designed, and implemented a real time multi-threaded application and hardware drivers used in the disk drive manufacturing test process. Implemented PATA/SATA drivers, and WD proprietary internal drive commands. Nucleus was the RTOS used. Code was written in C++. UML was used to hash out the design. System diagnostics were implemented to debug drive manufacturing hardware on failures.Mentored engineers in C++, OOD techniques, and code debugging.

May 2004 - Oct 2006

Lead, Software/Firmware Engineer/Architect

Havant, Hampshire, Gb

Layoffs due to post 9/11 economy crash)Architected a fully redundant Fibre channel to serial ATA RAID controller.Used Artisan, a UML tool, to capture and hash out parts of the design.Designed and implemented configuration management, RAID caching algorithms, LBA mapping, and logical volume management. Code was written in C++.

Jan 2001 - Mar 2004

Principal Engineer/Architect

Milpitas, Ca, Us

Designed and implemented a Flash Card Simulator used to hash out algorithms. C++Designed and implemented flash storage algorithms wwich improved flash performance. CDesigned the software architecture for the next generation of flash products. UML

Jan 2000 - Jan 2001

Sr. Advisory Engineer/Architect

Fujitsu - Advanced Design Group

Disk operations closed down)Architected, designed, and implemented a common drive firmware used across the disk drive lines.The design was object oriented and focused on code re-usability and hardware independence.The firmware development cycle time was reduced 60%. Code design - UML. Code written in C++.Product costs went down 7% per drive by exchanging hardware-supported functions with software.

Jan 1998 - Jan 2000

Principal Engineer/Architect

Seagate Technologies

Moved to Colorado)Developed and implemented algorithms and code for disk drive read/write, thermal asperity recovery, defect scanning, PRML channel and MR head tuning. Code was written in TI dsp assembly.Architected common modular drive firmware that supported multiple host interfaces, power management, and multiple configurations.

Jan 1996 - Jan 1998

Firmware Engineer Iii

Quantum Corporation

Created and developed Quantum's manufacturing self-tests, reducing production test costs.Led the effort to standardize code across product lines, reducing development time, saving money, and reducing time to market.Developed servo correction algorithms, improving the error margins for reading and writing data by an order of magnitude. The manufacturing yields subsequently increased by 7-12%.Designed and implemented SCSI and ATA commands, read/write code, defect management, channel and zone management, read/write sequencer microcode, servo runout measurements and correction, read/write head and channel tuning, read/write error recovery, thermal asperity recovery and power management. All code was written in assembly language for NEC K series processors.

Jan 1988 - Jan 1996
2 education records

Mark Sompel education

Asee

Penn Technical Institute

Education record

Foothill/Deanza College
FAQ

Frequently asked questions about Mark Sompel

Quick answers generated from the profile data available on this page.

What company does Mark Sompel work for?

Mark Sompel works for MediSens Wireless, Inc..

What is Mark Sompel's role at MediSens Wireless, Inc.?

Mark Sompel is listed as Senior Firmware Engineer at MediSens Wireless, Inc. at MediSens Wireless, Inc..

What is Mark Sompel's email address?

AeroLeads has found 1 work email signal at @shotspotter.com for Mark Sompel at MediSens Wireless, Inc..

What is Mark Sompel's phone number?

AeroLeads has found 1 phone signal(s) with area code 408 for Mark Sompel at MediSens Wireless, Inc..

Where is Mark Sompel based?

Mark Sompel is based in Placerville, California, United States while working with MediSens Wireless, Inc..

What companies has Mark Sompel worked for?

Mark Sompel has worked for Medisens Wireless, Inc., Holraum, Zume Inc., Shotspotter, Inc., and Violin Memory.

How can I contact Mark Sompel?

You can use AeroLeads to view verified contact signals for Mark Sompel at MediSens Wireless, Inc., including work email, phone, and LinkedIn data when available.

What schools did Mark Sompel attend?

Mark Sompel holds Asee from Penn Technical Institute.

What skills is Mark Sompel known for?

Mark Sompel is listed with skills including Debugging, Firmware, Testing, Device Drivers, C, C++, Rtos, and Algorithms.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.