AeroLeads people directory · profile

Daren Thomas Email & Phone Number

Principal Software Engineer at Inspire Medical Systems
Location: Greater Minneapolis-St. Paul Area, United States 6 work roles 1 school
1 work email found @sensonix.com LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email d****@sensonix.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principal Software Engineer
Location
Greater Minneapolis-St. Paul Area, United States

Who is Daren Thomas? Overview

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

Quick answer

Daren Thomas is listed as Principal Software Engineer at Inspire Medical Systems, based in Greater Minneapolis-St. Paul Area, United States. AeroLeads shows a work email signal at sensonix.com and a matched LinkedIn profile for Daren Thomas.

Daren Thomas previously worked as Senior Software Engineer at Sensonix Inc and Software Engineer 3 at Trimble Transportation. Daren Thomas holds Bachelor Of Science (B.S.), Computer Science from Michigan Technological University.

Company email context

Email format at Inspire Medical Systems

This section adds company-level context without repeating Daren Thomas's masked contact details.

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

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

Profile bio

About Daren Thomas

Senior Software Engineer with significant Embedded Software and Cloud Software Development experience. Draws on a strong foundation in software architecture, software design, and best practices to consistently drive projects to completion while ensuring code quality, clarity, performance, and security. Eager to solve complex problems and contribute to the success of the organization by driving technological progress. Areas of expertise include:Firmware | Embedded Systems | IoT | Programming | Debugging | Testing | Communication Protocols Technology: C | C++ | Python | SQL | Java | Embedded Linux | Yocto Project | AWS | Docker | Git

Listed skills include C, Firmware, Embedded Systems, Embedded Software, and 24 others.

Current workplace

Daren Thomas's current company

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

Inspire Medical Systems
Inspire Medical Systems
Principal Software Engineer
AeroLeads page
6 roles

Daren Thomas work experience

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

Senior Software Engineer

Worked on technologies for an embedded Linux-based IoT edge device. * Part of a three-person team that created a custom, secure Linux distribution for a resource limited embedded device using the Yocto Project.* Used Python to develop containerized applications for general use and customer-specific functions. Served as the primary interface for two major customers, providing debug and integration support.* Used Python or Golang to develop back-end software to support the onboard, web-based user interface through a REST API.* All Applications and back-end software featured unit tests and black box testing to ensure reliability.* Device applications primarily focused on collecting sensor data over Modbus TCP, optionally transforming it, and sending it to a cloud service (typically AWS IoT Core) using MQTT.

Oct 2019 - Aug 2023

Software Engineer 3

Minnetonka, Minnesota, Us

Worked on a streaming data platform. * Developed six data stream processors for the reporting team using Java and the Apache Kafka Streams DSL from Confluent. All were tested using Spock, a Groovy testing framework.* Worked on a pipeline to stream data (40K messages per second) from an on-premise database to cloud storage using Kafka Connect and the Confluent Replicator. Tasks involved troubleshooting operations issues and developing tools to monitor stability. Components run in Docker containers.

Jun 2018 - Oct 2019

Senior Software Engineer

New York, Ny, Us

Worked on a secure, cloud-based, device management system for Linux and Android devices.* Used Agile Methodology to develop REST APIs for microservices supporting Software Update and Privacy Management Systems. These Java/Spring Boot-based services relied on DynamoDB.* Developed back-end reporting software for remote session connections utilizing RDS and SQS. The software used complex business logic and required 100% accuracy on customer billing reports.* Created Python scripts to convert information in MySQL database tables to JSON files for import into a new Cloud system. Updated legacy Cloud software to use a new REST API to access the information.* Part of a two-person team that developed a new C++ based SDK from the legacy C based SDK. The goal was to leverage new technology, combine previously separate features, and improve the customer integration experience. Focused on remote access commands and streaming video with the Gstreamer library. The new SDK also integrated with a new Cloud system.* Served as Product Services Lead for two and a half years while providing the primary customer support to our largest remote access customer. This included performing immediate-need development tasks, troubleshooting, answering questions with “one day response”, and project tracking.

Mar 2013 - Jun 2018

Senior Software Engineer

Everett, Wa, Us

Worked on handheld infrared cameras. * Part of a two-person team that developed the software for the Ti-25 Thermal Imager. Responsibilities included designing the software to use a multi-threaded operating system and developing a custom FAT32 device driver for the SD Memory Card.* Part of a three-person team that developed the software for the Ti-32 Thermal Imager. Responsible for the uC/OS-II operating system, peripheral drivers, and radiometry.* Worked closely with the radiometry team during algorithm development by providing debug support and implementing the complex mathematical results in a real-time system. This involved coordinating embedded processor actions with an FPGA.* Led the design of a REST based communication system for a Wi-Fi enabled embedded device. The device used Qt/C++ running on embedded Linux and the desktop software used C#/.NET running on a Windows based operating system.

Aug 2005 - Mar 2013

Software Engineer

San Jose, Ca, Us

Worked on server-class hard disk drives. * Implemented a significant portion of the FCAL host interface code, including LIP (loop initialization) handling and ESI (enclosure services interface) communication. * Focused on abort path handling. This complex, asynchronous path was very timing sensitive and needed to be robust to support data transfers and commands across loop initialization.

Jun 2001 - Jul 2005
1 education record

Daren Thomas education

  • Michigan Technological University
    Michigan Technological University
    Computer Science
FAQ

Frequently asked questions about Daren Thomas

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

What company does Daren Thomas work for?

Daren Thomas works for Inspire Medical Systems.

What is Daren Thomas's role at Inspire Medical Systems?

Daren Thomas is listed as Principal Software Engineer at Inspire Medical Systems.

What is Daren Thomas's email address?

AeroLeads has found 1 work email signal at @sensonix.com for Daren Thomas at Inspire Medical Systems.

Where is Daren Thomas based?

Daren Thomas is based in Greater Minneapolis-St. Paul Area, United States while working with Inspire Medical Systems.

What companies has Daren Thomas worked for?

Daren Thomas has worked for Inspire Medical Systems, Sensonix Inc, Trimble Transportation, Nielsen, and Fluke Corporation.

How can I contact Daren Thomas?

You can use AeroLeads to view verified contact signals for Daren Thomas at Inspire Medical Systems, including work email, phone, and LinkedIn data when available.

What schools did Daren Thomas attend?

Daren Thomas holds Bachelor Of Science (B.S.), Computer Science from Michigan Technological University.

What skills is Daren Thomas known for?

Daren Thomas is listed with skills including C, Firmware, Embedded Systems, Embedded Software, Device Drivers, Programming, Debugging, and Software Development.

Find 750M verified contacts

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