Thomas Richards Email & Phone Number
@control4.com
LinkedIn matched
Who is Thomas Richards? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at Control4
This section adds company-level context without repeating Thomas Richards's masked contact details.
AeroLeads found 1 current-domain work email signal for Thomas Richards. Compare company email patterns before reaching out.
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.
Thomas Richards's current company
Company context helps verify the profile and gives searchers a useful next step.
Thomas Richards work experience
A career timeline built from the work history available for this profile.
Senior Embedded Software Engineer
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.
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
Senior Systems Engineer
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.
Colleagues at Control4
Other employees you can reach at control4.com. View company contacts for 528 employees →
Luis Fernando Sagredo Sanchez
Colleague at Control4Mexico
View →
RH
Rusty Howell
Colleague at Control4Draper, Utah, United States
View →
JM
Joseph Mcmanama
Colleague at Control4Salt Lake City, Utah, United States
View →
ST
Shourui Tsang
Colleague at Control4Wuhan, Hubei, China
View →
BS
Bill Schonle
Colleague at Control4Draper, Utah, United States
View →
TB
Tamas Bodnar
Colleague at Control4Hungary
View →
SA
Scott Armstrong
Colleague at Control4Arlington, Texas, United States
View →
RD
Ryan Dutson
Colleague at Control4Provo, Utah, United States
View →
NH
Nicholas Horton
Colleague at Control4Orem, Utah, United States
View →
SS
Sophia Shu
Colleague at Control4Draper, Utah, United States
View →
Thomas Richards education
-
Itt Technical Institute
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Thomas Richards you were looking for.
View similar profiles