Chris Rhoads Email and Phone Number
I am a firmware/software engineer who enjoys working on challenging projects. I have proven experience in both development and team leadership for all life cycle phases of several successful projects.Programming simple video games sparked my initial interest in software development. But I found my first professional calling in low-level software development and mechanism control/monitoring while learning to program assembly for a Motorola 68HC11 evaluation board used on an IEEE student robot competition.While my team did not win the competition (failure is a growth experience... right?), I was able to use my experience to help land my first full time engineering job at Motorola. Ever since, I've enjoyed continuing to grow my firmware/software technical and project management skills while achieving project milestones. Technical skill summary:◆ C / C++◆ Python◆ Linux shell scripts◆ Windows batch files◆ Embedded Linux application and device driver development with the Yocto Project (YP)◆ Windows and Linux application and library development◆ Real Time Operating Systems (RTOS): Zephyr RTOS and custom “home-grown” RTOS◆ Public Key Infrastructure (PKI)◆ x.509 Certificates◆ Embedded database programming with SQLite◆ Multithreaded programming with POSIX threads (Pthreads)◆ Mechanism monitoring and control◆ Fixed point math◆ Software Configuration Management Tools: Git and Subversion◆ Oscilloscopes, Logic Analyzers, In-circuit Emulators
Oracle
View- Website:
- oracle.com
- Employees:
- 184101
-
Senior Member Of Technical StaffOracle Feb 2024 - Present -
Firmware EngineerLexmark Mar 2020 - Feb 2024Firmware Engineer – Supplies Authentication Department (August 2021 – present)• Firmware developer responsible for implementing security algorithms for printer host firmware and supply device firmware.Firmware Engineer – Embedded Electronics Department (March 2020 – August 2021)• Implemented enhancements and bug fixes in the color Electrophotography (EP) and Toner Patch Sensor (TPS) subsystems of engine firmware.• Implemented enhancements in the Print Service subsystem of the Raster Image Processor (RIP) firmware. -
Principal Software EngineerIdentify3D Apr 2016 - Mar 2020Principal Software Engineer• Designed and implemented the Identify3D Enforce library Application Programming Interface (API) to provideenforcement of part program licenses on manufacturing devices.• Implemented and maintained the Identify3D Enforce software Command Line Interface (CLI) application forWindows and Linux. This application was used for multiple Proof Of Concept (POC) projects.• Implemented the Identify3D Enforce software plug-in as a Windows Dynamic Link Library (DLL) for theSiemens Sinumerik 840D sl controller by utilizing the Siemens Open Architecture (OA) software libraries.• Implemented x.509 certificate verification algorithm that determined authenticity and validity of publiccryptographic keys. -
Firmware EngineerLexmark International, Inc. Sep 1998 - Apr 2016Lexington, Kentucky AreaFirmware Engineer - Platform Security Department (March 2015 – April 2016)• Embedded firmware developer responsible for implementing algorithms for a semi-custom 16 bit security microcontroller. Responsible for maintaining an automated test application that executes on a Windows 7 workstation and Raspberry Pi based test platform.• System Administrator for a firmware development computer network comprised of a Fedora Linux server and several Microsoft Windows 7 and Raspberry Pi clients. Implemented two factor user authentication on the Windows 7 workstations with certificate based smart cards.Engine Firmware Team Lead - Engine Firmware Department (August 2004 – February 2015)• Reviewed requests for new firmware algorithms and provided effort estimates.• Triaged Problem Tracking Reports (PTRs).• Generated firmware releases and release notes.• Provided status reports to management and development teams.• Created and documented the engine firmware development process that included software requirements, state transition design documentation, test plans, and code reviews.Engine Firmware Engineer - Engine Firmware Department (September 1998 – February 2015)• Designed and implemented application and device driver software for a Linux based embedded ARM Symmetric Multiprocessing (SMP) system.• Implemented control algorithms for motors (brush DC, brushless DC, and stepper), fuser, and fans.• Developed engine firmware code architecture using Pthreads and device drivers to migrate from a dedicated Mitsubishi M16C microcontroller to a shared Freescale microprocessor executing an embedded Linux operating system.• Designed and implemented a cooperative Real Time Operating System (RTOS) that supported task creation/deletion, task switching, counting semaphores, mailboxes, task priorities, and task stack maintenance.• Page Manager - designed and implemented a complex state machine responsible for ordering pages, media/image control, and media tracking. -
Software / Hardware EngineerMotorola May 1995 - Aug 1998Miami/Fort Lauderdale Area• Implemented embedded real-time firmware for a Motorola 68HC11 (8 bit microcontroller) based system.• Participated in inspections of software requirements, architecture/design, and code.• Performed hardware optimization and debugging.• Logged and corrected software defects found during testing.• Supported customer, factory, and field engineers during beta and production phases.• Built software releases and created release notes as the Software Configuration Manager.• Organized Software Change Control Board (SCCB) and software coordination meetings.• Assigned and tracked logged defects/issues.• Merged software defect corrections into source code. -
Software / Test Supplemental Engineer (Co-Op Student)Ibm May 1993 - Aug 1994Lexington, Kentucky Area• Programmed a tutorial program launcher for Microsoft Windows 3.1 in C.• Enhanced a Windows DLL to support multiple text colors and fonts.• Tested and repaired software components during development and language translations.
Chris Rhoads Skills
Chris Rhoads Education Details
-
Electrical Engineering -
Logan County High School
Frequently Asked Questions about Chris Rhoads
What company does Chris Rhoads work for?
Chris Rhoads works for Oracle
What is Chris Rhoads's role at the current company?
Chris Rhoads's current role is Senior Member of Technical Staff at Oracle.
What schools did Chris Rhoads attend?
Chris Rhoads attended University Of Kentucky, Logan County High School.
What skills is Chris Rhoads known for?
Chris Rhoads has skills like Embedded Systems, Debugging, Firmware, C, Device Drivers, Linux, Real Time Operating Systems.
Who are Chris Rhoads's colleagues?
Chris Rhoads's colleagues are Daniel Berry, Rob Lokkesmoe, Maria Bency, Hazel Estrada, Murtaza Gadit, Kishan Patel, Syed Mudasir Ahmed.
Not the Chris Rhoads you were looking for?
-
-
Chris Rhoads
Greater Philadelphia -
1libertypress.org
-
Chris Rhoads
Owensboro, Ky -
4northwestern.edu, u.northwestern.edu, uconn.edu, uconn.edu
2 +186048XXXXX
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