David Oldroyd Email & Phone Number
@garmin.com
LinkedIn matched
Who is David Oldroyd? Overview
A concise factual answer block for searchers comparing this professional profile.
David Oldroyd is listed as Embedded Software Engineer at Triangle MicroWorks, Inc., based in Kansas City, Missouri, United States. AeroLeads shows a work email signal at garmin.com and a matched LinkedIn profile for David Oldroyd.
David Oldroyd previously worked as Secure Communication Protocol Software Engineer at Triangle Microworks, Inc. and Embedded Security Engineer at Atmosic Technologies. David Oldroyd holds Bachelor Of Science (Bs), Computer Science from Missouri University Of Science And Technology.
Email format at Triangle MicroWorks, Inc.
This section adds company-level context without repeating David Oldroyd's masked contact details.
AeroLeads found 1 current-domain work email signal for David Oldroyd. Compare company email patterns before reaching out.
About David Oldroyd
I have a broad skill set that includes programming C and C++ embedded software, PCB design and manufacturing, embedded systems, IoT devices, as well as electronics product research and development. I enjoy tackling challenges, learning new skills, and working with others to find innovative solutions to problems. In addition, I am also an avid runner, cyclist, and swimmer and enjoy competing in triathlons and DIY projects with 3d printers
David Oldroyd's current company
Company context helps verify the profile and gives searchers a useful next step.
David Oldroyd work experience
A career timeline built from the work history available for this profile.
Embedded Security Engineer
Responsibilities• Provide design and testing assistance and feedback to digital hardware design teams.• Write security related software drivers to interface with hardware peripherals along with unit and integrationtesting suites.• Validate security features in new silicon.• Create CI testing in simulation, fpga, and silicon for drivers, security features, and software libraries.Achievements• Implemented and tested various drivers for custom and opensource peripherals, including an AES and OTPdriver.• Implemented and tested software libraries to support various security features, inlcuding a base64 library,HMAC based DRBG, and secure debug unlock protocol.• Designed and implemented a ROM with an integrated UART program loader.• Helped integrate various platform specific features into mcuboot and zephyr.
Senior Software Engineer
Responsibilities:Develop, maintain, and execute a product security road map for wearable IoT devices to comply with existing and upcoming security regulations.Design, develop, and test low level firmware to enable wearable platforms.Serve as an intermediary between the software and electrical engineering to diagnose cross discipline issues.Serve as a technical lead for specific products and manage a part of the software development lifecycle for those products.Achievements:Low level software lead for numerous successful projects including Edge 130, Forerunner 45, Garmin Swim 2, and Forerunner 745.Designed and wrote drivers for new components, including displays, barometers, and RF controllers.Assisted in bringing up two new multi-protocol wireless radio controllers.Modified software of existing products to enable new part selections.Designed and implemented signed and encrypted updates.Designed a scheme to secure debug interfaces on released products.Mentored interns and new engineers to the team.Helped design and create automated regression testing infrastructure.
Software Engineer
Projects: - Parasitically powered ammeter - Ethernet connected smart energy meter - Distributed microgrid controllerResponsibilities: - Designed, developed, and tested firmware and applications products for energy metering and management. - Researched and developed new technologies and their applications in smart energy. - Created and maintained a software development lifecycle. - Created and maintained IT resources to facilitate software engineeringAchievements: - Developed firmware for a low cost energy harvesting current meter. - Developed and deployed prototype IoT energy monitoring networks in Haiti. - Architected and developed prototype microgrid control software controlling a 125 kW microgrid with 200 kWh of storage and over 70 kW of renewable energy. - Designed a language agnostic multithreaded interprocess microgrid communication language with protocol buffers. - Implemented a bootloader for the Kinetis KL05 Cortex M0+ platform. - Integrated SSL into MQX RTOS on a K6x platform. - Setup and maintained a mediawiki instance to house all technical documentation.
David Oldroyd education
-
Missouri University Of Science And Technology
Frequently asked questions about David Oldroyd
Quick answers generated from the profile data available on this page.
What company does David Oldroyd work for?
David Oldroyd works for Triangle MicroWorks, Inc..
What is David Oldroyd's role at Triangle MicroWorks, Inc.?
David Oldroyd is listed as Embedded Software Engineer at Triangle MicroWorks, Inc..
What is David Oldroyd's email address?
AeroLeads has found 1 work email signal at @garmin.com for David Oldroyd at Triangle MicroWorks, Inc..
Where is David Oldroyd based?
David Oldroyd is based in Kansas City, Missouri, United States while working with Triangle MicroWorks, Inc..
What companies has David Oldroyd worked for?
David Oldroyd has worked for Triangle Microworks, Inc., Atmosic Technologies, Garmin International, and Milbank | Energy At Work.
How can I contact David Oldroyd?
You can use AeroLeads to view verified contact signals for David Oldroyd at Triangle MicroWorks, Inc., including work email, phone, and LinkedIn data when available.
What schools did David Oldroyd attend?
David Oldroyd holds Bachelor Of Science (Bs), Computer Science from Missouri University Of Science And Technology.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial