AeroLeads people directory · profile

Thomas Richards Email & Phone Number

Senior Embedded Software Engineer at Control4
Location: Tooele, Utah, United States 4 work roles 1 school
1 work email found @control4.com LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email t****@control4.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Embedded Software Engineer
Location
Tooele, Utah, United States
Company size

Who is Thomas Richards? Overview

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

Quick answer

Thomas Richards is listed as Senior Embedded Software Engineer at Control4, a with 528 employees, based in Tooele, Utah, United States. AeroLeads shows a work email signal at control4.com and a matched LinkedIn profile for Thomas Richards.

Thomas Richards previously worked as Senior Embedded Software Engineer at Grass Valley and Senior Embedded Software Engineer at Emware. Thomas Richards holds Associate'S Degree, Electronics Engineering Technology, 4.0 from Itt Technical Institute.

Company email context

Email format at Control4

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

{first_initial}{last}@control4.com
89% confidence

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

Profile bio

About Thomas Richards

20+ years as a software engineer committed to performing quality work with minimal supervision. Experienced in many areas with emphasis on embedded microprocessors, protocols, and low-level hardware interfacing.

Listed skills include Embedded Systems, Embedded Software, Firmware, Fpga, and 34 others.

Current workplace

Thomas Richards's current company

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

Control4
Control4
Senior Embedded Software Engineer
salt lake city, utah, united states
Website
Employees
528
AeroLeads page
4 roles

Thomas Richards work experience

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

Senior Embedded Software Engineer

Current
Jun 2014 - Present

Senior Embedded Software Engineer

2252 South 3600 West, West Valley City, Ut 84120

Duties included designing various software solutions for highly reliable systems for the broadcast industry:Was one of two engineers awarded patent #US20100281318: Tolerant in-system programming of field programmable gate arrays.Developed a software solution to a hardware limitation of 5 identification pins where an identification of at least 64 devices were needed. I accomplished this while also keeping backwards compatibility with the older method. This prevented a major incompatibility problem with the hardware. Developed a software solution to a hardware issue on boards where multiple FPGAs where incorrectly 't-tapped' on a JTAG chain causing FPGA updates to fail. This prevented a costly recall of boards that already existed in the field.Developed a software Boundary-scan module that enables a small processor to query any devices on a local JTAG chain for updating, configuration or debugging purposes.Developed a method for a small processor to update its own firmware and/or update on-board FPGAs, while being robust enough to recover in the event of a file error or power failure. Developed a highly reliable, fast and ‘self-healing’, dual network link in Verilog and the protocol used for local panel communications.Developed a method that allowed updating multiple FPGAs in parallel via multiple processors; thereby drastically reducing down time for our customers. Responsibilities:Developed various firmware written in ‘C’ running on a Cortex-M3 or Motorola 908 processor.Developed various applications in C++ running on a XScale processor in VxWorks.Web interface enabling configuration and showing the current state and health of various systems.FPGA code development written in Verilog with verification done using the ModelSim environment.

Mar 2001 - May 2014

Senior Embedded Software Engineer

Designed device-networking technology to allow Internet connectivity to remotely manage and control microprocessors. Have programmed extensively in C and assembly language over a broad range of microprocessors. Work also involved designing software solutions to allow communications across various types of protocols: RS232, RS485, Ethernet, Modem, and I2C

Dec 1999 - Mar 2001

Senior Systems Engineer

Alarm Control Systems, Inc

2100 South, 900 East, Salt Lake City, Ut 84106

Performed embedded systems development and provided support for mission critical systems. Work included writing application software along with designing and configuring embedded systems and hardware. Have programmed in C/C++, Visual Basic, Qt and assembly languages. Work has also included designing various specialized hardware and software solutions for various critical security and life safety systems:In addition to embedded systems development, was responsible for the design and implementation of several multi-user applications written in Visual Basic and Access. This included the company's dispatch database, an application used to log and search alarm dispatch entries to a database, and a logging system which consisted of automation software used to take up to 8 digital alarm receivers of different communication formats, convert, log in an Access database, and send to one host computer for alarm processing.

Oct 1989 - Dec 1999
Team & coworkers

Colleagues at Control4

Other employees you can reach at control4.com. View company contacts for 528 employees →

1 education record

Thomas Richards education

  • Itt Technical Institute
    Itt Technical Institute
    4.0
FAQ

Frequently asked questions about Thomas Richards

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

What company does Thomas Richards work for?

Thomas Richards works for Control4.

What is Thomas Richards's role at Control4?

Thomas Richards is listed as Senior Embedded Software Engineer at Control4.

What is Thomas Richards's email address?

AeroLeads has found 1 work email signal at @control4.com for Thomas Richards at Control4.

Where is Thomas Richards based?

Thomas Richards is based in Tooele, Utah, United States while working with Control4.

What companies has Thomas Richards worked for?

Thomas Richards has worked for Control4, Grass Valley, Emware, and Alarm Control Systems, Inc.

Who are Thomas Richards's colleagues at Control4?

Thomas Richards's colleagues at Control4 include Luis Fernando Sagredo Sanchez, Rusty Howell, Joseph Mcmanama, Shourui Tsang, and Bill Schonle.

How can I contact Thomas Richards?

You can use AeroLeads to view verified contact signals for Thomas Richards at Control4, including work email, phone, and LinkedIn data when available.

What schools did Thomas Richards attend?

Thomas Richards holds Associate'S Degree, Electronics Engineering Technology, 4.0 from Itt Technical Institute.

What skills is Thomas Richards known for?

Thomas Richards is listed with skills including Embedded Systems, Embedded Software, Firmware, Fpga, Debugging, Digital Signal Processors, Digital Tv, and Electronics.

Find 750M verified contacts

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

People with similar names

Check these profiles if this is not the Thomas Richards you were looking for.

View similar profiles