Darren Etheridge work email
- Valid
- Valid
- Valid
Darren Etheridge personal email
- Valid
Darren Etheridge phone numbers
25 years experience in software engineering and consumer product development field, specializing in complex embedded software development with main emphasis in the last 20 years on embedded Linux systems.Elected to the prestigious Texas Instruments Technical Ladder as a Member Group Technical Staff in 2011.Became a Scrum Alliance Certified ScrumMaster in April 2013.Expert-level technical knowledge for AM335x, AM437x, DM6446 (and variants), OMAP3530, DM3730, DM8168 and DM8148 both at the silicon/software interface and the TI supplied software stacks.Specialties: • Embedded software development and Embedded software debug. Profiling and optimizing systems for maximizing performance on embedded processors and systems on chip (SoC).• Fully hands-on technical management and leadership• Managing applications and software development teams• Managing and publishing software roadmaps• Managing difficult priority conflicts in high pressure situations.• U-Boot porting, Linux (kernel, userspace) porting, software development in C and ARM Assembly.
-
Linux Kernel EngineerTexas Instruments Oct 2021 - PresentDallas, Tx, Us -
Senior Firmware EngineerCrestron Electronics Mar 2017 - Oct 2021Rockleigh, Nj, Us -
Principal Linux EngineerPhazr Jul 2016 - Mar 2017Allen, Texas, UsProviding an OpenWRT/Lede based Linux distribution to support 5G hardware environment. Implemented and maintain software development infrastructure including OpenVPN access servers BitBucket git server, Mantis bug tracking and Jenkins build environment. Integrate and/or develop software in either kernel or userspace depending on the needs. -
Lead Firmware EngineerTexas Instruments Nov 2014 - Jul 2016Dallas, Tx, UsLead engineer for bare metal firmware developed towards a deeply embedded ARM Cortex M0+. Firmware is ROM based and very code size constrained. Designed and wrote code to provide boot functionality, RAM based code patching, i2c protocol and command handling, and device level power management. Integrated USB-PD and Type-C code from an earlier project created by a separate team. Mix of C/ARM Assembly developed using Keil uVision ARM tools. -
Linux Core Product Development - Audio/Display TeamTexas Instruments Mar 2013 - Nov 2014Dallas, Tx, UsThe Linux Core Product Development team is responsible for the upstream Linux kernel development all of Texas Instruments’ ARM processors: Sitara, OMAP and Keystone multi-core. It also has the responsibility to provide productized, tested kernels to business within TI. My specific responsibility within this team is managing the deliverables of the Audio/Display/Capture portions for the Linux kernel. -
Thin Client Engineering ManagerTexas Instruments Oct 2011 - Mar 2013Dallas, Tx, UsResponsible for managing thin client engineering team and software product. Software product is Debian based Linux distribution. Team provides applications support directly to customers and has a clear roadmap for development of the software product.Currently software product supports TI DM8148, with specific accelerator hardware repurposed for thin client/VDI applications like Citrix HDX SoC Receiver and Microsoft RDP/RemoteFX.Significant X11 graphics optimization work was needed to optimize the dataflows to achieve maximum fps within the Citrix and RDP sessions. Now looking at how SGX GPU can be leveraged to further boost performance. -
C6000 Android Multimedia Apps ManagerTexas Instruments Nov 2010 - Dec 2011Dallas, Tx, UsManage a team to develop an accelerated multimedia stack on Android utilizing the DSP and video accelerators for TI OMAP3530, DM3730, DM8168, DM8148 device. Provided customer support for media functions of Eclair, Froyo and Gingerbread. Contributed all work back to the TI Android community at http://code.google.com/p/rowboat/. -
Graphics Applications ManagerTexas Instruments Feb 2009 - Nov 2010Dallas, Tx, UsProvide broadmarket support and development services for IMG SGX GPU's included in TI Davinci / OMAP3 / OMAP2 silicon products.Provided guidance on 2D/3D programming strategies to Davinci customers to best leverage the accelerators that were available. Created the idea for a C6x DSP based blitter library and helped define and test it https://gforge.ti.com/gf/project/bitblit/.In depth understanding of SGX drivers and performance optimization techniques for graphics applications. Worked to accelerate Qt on Davinci platforms using combination of SGX (OpenVG, OpenGL ES, PVR2D) and ARM/Neon acceleration techniques. -
Embedded Software Systems (Ipstb, Streaming Media)Texas Instruments Jun 2002 - Feb 2009Dallas, Tx, UsSoftware Engineer for the TI Streaming Media group, taking the Davinci product line in IPSTB and other Streaming digital media applications.Successful ported first 2.6 Linux kernel to TI's DM320 platform.Created many tradeshow demos showcasing TI silicon capabilities when being used for broadcast video applications.Provided bring-up software support for DM6446 and customer support for TI AV Media Engine API's - created an example player application that supported a variety of network protocols (http/upnp, rtp/rtsp, multicast UDP) that could exercise functionality of the AVME and showcase the capabilities of the DM6446 device when used with network video backend infrastructure. This example player was eventually used as the basis for a number of customers media players.Was heavily involved in the silicon definition of the follow on DM8168 device, providing input on many of the lessons learned from developing media software on the DM6446.Very familiar with the Linux kernel TCP/IP stack through looking at ways to optimize (in hardware) checksum offload and using zero copy techniques to minimize the amount of host CPU that is consumed in IP streaming applications when interacting with the IP stack.Involved with a number of silicon bring-up's and provided debugging support on a range of different integrated IP blocks such as the Ethernet MAC and display subsystems. -
Embedded Software EngineerSandstream Communications And Entertainment Mar 2000 - May 2002Developed set top box firmware and media playback software for custom designed IPSTB based on VxWorks (StrongARM + Sigma Designs EM8400 chipsets). Lead the effort to port from VxWorks to FreeBSD and Linux to reduce the software royalties for the box.
-
It Systems / Ui Software EngineerCramer Systems Limited Jan 1998 - Mar 2000Acted as IT guy for startup company along with developing the SQL / Visual Basic / C++ prototypes and demos of what became the Cramer OSS suite of products for the telecommunications industry. Responsibilities in this job were Oracle DBA on Solaris, Windows PC administration and C++/MFC development on Windows.
-
Software EngineerNortel Jul 1996 - Jan 1998CaFirmware developer for CORBA compliant distributed networking infrastructure. Direct responsibilities were creating VxWorks BSP for a PowerPC MPC8xx embedded processor and a custom designed board. Maintaining pieces of the CORBA stack (C code) and Clearcase administrator for the group.
Darren Etheridge Skills
Darren Etheridge Education Details
-
University Of PlymouthComputing And Informatics
Frequently Asked Questions about Darren Etheridge
What company does Darren Etheridge work for?
Darren Etheridge works for Texas Instruments
What is Darren Etheridge's role at the current company?
Darren Etheridge's current role is Experienced Linux Kernel Engineer.
What is Darren Etheridge's email address?
Darren Etheridge's email address is de****@****ron.com
What is Darren Etheridge's direct phone number?
Darren Etheridge's direct phone number is +121422*****
What schools did Darren Etheridge attend?
Darren Etheridge attended University Of Plymouth.
What skills is Darren Etheridge known for?
Darren Etheridge has skills like Embedded Systems, Embedded Software, Device Drivers, Arm, Embedded Linux, Debugging, Linux Kernel, Software Engineering, Digital Signal Processors, Firmware, Linux, Soc.
Who are Darren Etheridge's colleagues?
Darren Etheridge's colleagues are Graham Bray, Viktor Lewin, Digvijay Janoti, Denislav Petkov, Lun Cing, Mba, Brandon Seiser, Andrew Whitehouse.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial