Dave Rensberger Email and Phone Number
Dave Rensberger work email
- Valid
Dave Rensberger personal email
- Valid
Dave Rensberger phone numbers
The core of my experience is writing embedded software and integrating it with hardware, but I’ve also worn many other hats during my career and I like to take on a variety of responsibilities, both behind the scenes and customer facing. I've been working on the Internet of Things since long before anyone started calling it "IoT", so I know a lot about the challenges involved in connecting and managing autonomous devices (often headless or with limited UI) to the network. I'm also particularly good at doing full-stack "bring-up" of new embedded projects (hardware bring-up, setting up SCM/toolchains/build-environments, target OS/kernel configuration, and integrating application software with the lower-layers).Expertise:• Experience in all phases of software development: requirements, architecture, design, implementation.• Software development experience at all layers, from low-level driver and operating system to application layer.• Embedded Linux development (everything from tool-chain setup to boot-loader, kernel, and application level coding). I've done these things Yocto, Buildroot, and also "roll your own" environments.• Expert in C language programming. Proficient at C++, Go, Java, Python, and shell scripting.• Hardware/operating system bring-up using the common tools of the trade (JTAG and serial debugging).• Software features typical of networked devices (discovery, configuration, and management, firmware upgrade, etc). • Able to lead development teams while also acting as an individual contributor.• Experience in a variety of industries, including: consumer electronics, energy, datacom, and RFID. • Have written and presented training sessions for external customers.• Have experience working across geographical and cultural boundaries, traveling when necessary.Interests:• Internet of things, and sensor-network systems• Embedded software - especially that which utilize Linux and other open platforms, but also smaller-scale systems.• Applied computer science (algorithm analysis, data structures, and performance optimization)
Beechwoods Software Inc
View- Website:
- beechwoods.com
- Employees:
- 23
-
Beechwoods Software IncArlington, Ma, Us -
Principal Member Of Technical StaffBeechwoods Software Inc Nov 2011 - PresentMilton, Ma, Us[summer 2023 - present] Working with the Zephyr OS, including writing a WiFi driver for the RPi Pico W and leading an online "Tech Talk" about using MicroROS with Zephyr[early 2020 - mid 2023] Firmware lead for design and implementation of the firmware for Rollo's X1040 cloud-connected wireless label printer. Work included: • Yocto Linux build system setup and kernel and user-space configuration • Bluetooth GATT server for Wi-Fi interface setup from Android/iOS app • Cloud OTA (over-the-air) firmware updates based on Mender and AWS-IoT • Development of a dual image bank boot system so that firmware updates will automatically be rolled back in the event of failure • Integration encrypted firmware and secure boot system, leveraging our SoC vendor's co-processor • Wi-Fi stabilization and Wi-Fi Alliance certification • Integration of manufacturing setup and diagnostic utilities into the production build system • Converted Yocto image from the read-write ext4 filesystem to more compact read-only squashfs • Components implemented using several different languages (C, C++, Python, shell). D-Bus used for language-neutral IPC [mid 2018 - early 2020] Designed and built a prototype of an IoT edge gateway system that eventually led to Beechwoods's EOS product. Demo was built around the Linux Foundation's EdgeX platform and integrated sensors and motors with IBM and AWS cloud services. Analytics included object detection using OpenCV and TensorFlow.[early 2017 - mid 2018] Build-system tools optimization and implementation of CI/CD for a major TV set-top-box and service provider. Build system based on buildroot and builds orchestrated with Jenkins.[early 2015 - early 2017] Led a team of 4-6 software engineers in the integration of software/firmware (C, C++, and Java) stack used on Linux-based video set-top-boxes and home media servers.[late 2011 - early 2015] Set-top-box firmware integration for a major satellite TV provider. -
Senior Software EngineerAmbient Corporation (Acquired By Ericsson) May 2008 - Nov 2011One of the first four embedded software engineers at the iteration of Ambient that had re-tooled to focus on smart-grid opportunities. I built the embedded software that is still at the core of Ambient's flagship product: an IoT platform for the utility industry that has shipped over 100,000 units and is installed on utility poles all over the southeastern United States.• Set up the build environment (toolchain, Linux kernel, root filesystem image, and applications)• Worked on the Linux portion of board bring-up for PowerPC based hardware, as well as for hardware based on an Altera FPGA based “system on programmable chip” with a Nios2 “soft core” as CPU. This was one of the first products to ever use Linux on the Nios platform.• Designed and implemented a framework that provides a common interface into different modem vendors’ software development kits.• Developed user privilege model for product.• Developed data collectors for several meter reading devices and GPS location tracking devices.• Merged two functionally similar products (but with different CPU architecture) into a single common code-base and build system.• Designed and lead a small team in the implementation of a Cisco-like command-line interface and configuration system using SQLite3.
-
Software EngineerIndependent Software Engineer Feb 2008 - Apr 2008• One contract involved porting Linux to a new system-on-chip architecture (ARM-926EJ-S core).• The other contract involved updating a Java/Swing UI application.
-
Project EngineerThingmagic Inc. (Acquired By Trimble) Mar 2005 - Feb 2008I was the engineer responsible for developing and maintaining the embedded Linux distributions and network code that are used on the company’s network-enabled UHF EPC RFID readers. I also did some UI work and acted as instructor for a monthly device API training course. Development process progressed during my time here from little process at all to a fairly successful adoption of Agile/Scrum.• Built and maintained the Linux distribution and performed board bring-ups for Intel Xscale and ADI Blackfin based boards. Customized the RedBoot and u-boot boot-loaders.• Led a project to design and implement a graphical application to interface with embedded RFID readers. This application still ships with the company’s embedded RFID reader development kits. • Added new features related to product’s multi-protocol scheduling and RF interference mitigation.• Instructed training courses about writing software that uses the device’s API. • Acted as release engineer for product firmware releases.
-
Senior Software Engineer3Com Corp Jan 2000 - Mar 2005Marlborough, Ma, UsA variety of software/firmware engineering roles in a number of different business units and product lines including VoIP telephones, carrier-class VoIP gateways, and enterprise switches and routers.• Board bring-up, VxWorks and Linux boot code, and diagnostics code (manufacturing diagnostics, DVT, and POST) for a variety of different carrier-class and enterprise datacom and IP telephony products.• Designed and implemented lots of network and platform features.• As 3Com headed into it's joint venture with Huawei, I Integrated firmware on-site in China and England on a development project that truly spanned the globe.• Designed and specified a network management user interface that was implemented by our Chinese partner. -
Software EngineerRaytheon Co. Jan 1998 - Dec 1999Arlington, Va, Us• Designed, developed, and coded real-time application level software for air traffic management systems.• Instructed customer training courses about code maintenance and debugging. -
Support EngineerSterling Software At Nasa'S Ames Research Center (Mountain View, Ca) 1996 - 1997San Jose, California, UsSupported wind-tunnel data acquisition systems and software.
Dave Rensberger Skills
Dave Rensberger Education Details
-
Indiana University BloomingtonComputer Science -
San José State UniversityComputer Systems Networking And Telecommunications
Frequently Asked Questions about Dave Rensberger
What company does Dave Rensberger work for?
Dave Rensberger works for Beechwoods Software Inc
What is Dave Rensberger's role at the current company?
Dave Rensberger's current role is IoT/Embedded Software Guru.
What is Dave Rensberger's email address?
Dave Rensberger's email address is dr****@****ail.com
What is Dave Rensberger's direct phone number?
Dave Rensberger's direct phone number is +161774*****
What schools did Dave Rensberger attend?
Dave Rensberger attended Indiana University Bloomington, San José State University.
What skills is Dave Rensberger known for?
Dave Rensberger has skills like Embedded Systems, Embedded Software, Linux, Embedded Linux, Debugging, Software Development, Linux Kernel, C, Firmware, Tcp/ip, Integration, Operating Systems.
Who are Dave Rensberger's colleagues?
Dave Rensberger's colleagues are Scott Knowlton, Steve Boylan, Bill Warshaw, Jeff Cowen, Tosin ‘dele, Chauncy Liu, Geethu Theres Kuttappan.
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