Stephen O'Reilly Email and Phone Number
Stephen O'Reilly work email
- Valid
- Valid
- Valid
- Valid
- Valid
Stephen O'Reilly personal email
Stephen O'Reilly phone numbers
- Extensive experience designing and developing real-time embedded systems in C- Enthusiastic, optimistic, self-motivated, humble collaborator with attention to detail and ability to work across functional boundaries with diverse teams- Reliable provider of imaginative embedded systems creativity and expertise in a variety of embedded software engineering roles for over 30 years- Strong verbal/written communication, time management, and organizational skills- Proven ability to estimate and to deliver technical solutions to complex problems on schedule in an agile team- Adept and creative problem-solver leveraging comprehensive troubleshooting and analytical skills with debug, C/C++, Assembly, Python, real-time operating systems, device drivers and board bring-up- Hands-on experience with logic analyzers and JTAG debuggers in Linux, Windows, MacOS development environments on prototype FPGA and custom silicon hardware quickly absorbing new technologies.
Lighthouse Worldwide Solutions
View- Website:
- kinetrol.com
- Employees:
- 93
-
Lighthouse Worldwide SolutionsSan Jose, Ca, Us -
Embedded EngineerLighthouse Worldwide Solutions Jun 2022 - PresentSenawang, Negeri Sembilan, MyReal-time contaminant monitoring systems and airborne particle counters. -
Staff Firmware EngineerLatch Sep 2020 - May 2022St Louis, Missouri, Us• Reliability and performance firmware engineering for Latch locks -
Chief Financial OfficerAudra O’Reilly Feb 2020 - Aug 2020• Venture capital, licensing, finance, taxes• Products: prints, linoprints, commissioned art,acrylics on canvas and wood panel, water color, and graphite
-
Staff Firmware EngineerKioxia (Toshiba Memory America) Oct 2019 - Jan 2020• Release manager for XD6 SSD• Scaled nightly regression build and test Jenkins automated CI/CD system with Python scripting to cover many build image configurations for various regression tests
-
Staff Firmware EngineerToshiba Memory America, Inc. (Ocz/Tma/Toshiba America) May 2015 - Oct 2019• Design, code and test of flash management software for Solid State Drives (SSDs)• Creation of Groovy Jenkins pipelines for CI/CD automated test
-
Senior Firmware EngineerPactron Inc. Dec 2013 - Jan 2015Santa Clara, California, Us• Applied developed subject matter knowledge to conduct storage and networking customer requirements collection and analysis to create solution proposals of diverse complexity and scope for complete software, firmware, and hardware system designs• These proposals often had alternative design trade-offs with described benefits and limitations• Accepted proposals resulted in expansion into requirements specification, functional design description, and test plan documents• Led embedded systems software engineering teams designing overall architecture, analysis, coding, testing, integrating, and debugging complex C software solutions, including custom APIs for I2C peripherals, Linux kernel and device driver modifications for board support packages, and integration of Linux software packages , working closely with hardware teams designing PCBs to create turn-key complete solutions for custom Marvel SoC boards with ARM Cortex-A7 MPCores (multiprocessing CPU cores)• Integrated systems of multiple platform types ran Debian Linux and booted with U-Boot from SPI Flash or NAND Flash on Marvel SoCs, including Armada XP, Armada 375, Armada 385• Designed and implemented software source control procedures to organize development across US and India based engineering teams leveraging svn tool• Successfully delivered firmware for multiple embedded systems platforms• System level firmware implementation, integration, debug, and scripted diagnostics for various peripherals including SATA, Gigabit Ethernet, NAND Flash, SPI Flash, I2C, SPI, SDIO, USB 2.0/3.0, PCI Express, HDMI• Experience with Marvell Systems on a Chip, including Armada XP, Armada 375, Armada 385• Concurrently executing thread debug, low-level system debug and C source code trace analysis with Lauterbach Trace32 Debugger and Marvell XDB Debugger• Technical project direction for a team of Linux software engineers in India -
Corporate Applications EngineerBreker Verification Systems Oct 2012 - Oct 2013San Jose, Ca, Us• Responsible for creation and automation of system level and unit level C software tests via graphs utilizing Breker‘s BNF extensions to the C++ language• C software development, Perl scripting, and verification in both Linux and Windows operating environments on Synopsis Ncsim simulator and ARM silicon communicating both with simulated IP and with hardware IP in silicon through IP-XACT API• Development of bare metal polled and interrupt driven software device drivers and boot code in C and ARM Cortex-A9 assembly language for a TI O-MAP driven Panda development board, including FIFOed UART, SDMA, and other O-MAP devices for the ARM cores for Breker’s TrekSoC-Si product• Responsible for resolution of graph and software (C, C++) issues with interfacing software to custom hardware for Breker’s Bay Area customers, on-site in customer and partner labs as well as virtual support• Brought up Breker's first port of their simulation verification solution to an ARM SoC silicon bare metal driver based hardware solution• Resolved issues surrounding cache behavior, MMU configuration, and lack of mutually exclusive access to shared memory by 2 ARM cores running and accessing the same memory locations concurrently• Technical presentations and demonstrations of Breker's products to customers on-site and at trade shows -
Member Of Technical Staff, Embedded Applications EngineeringAltera Mar 2004 - Nov 2012• Applied developed subject matter knowledge to creation of application notes to solve common complex issues, design and debug of software applications and software device drivers (Ethernet, Flash), hardware reference designs, demos, and product documentation for Altera’s embedded products, including Nios II microprocessor and Altera HPS SoC FPGA• Areas of expertise include Linux, MicroC-OS/II RTOS, USB OTG, Ethernet, TCP/IP, Serial (RS232, I2C, SPI), booting, various other software device drivers, software HAL hardware abstraction layer, RTOS kernel, networking stack, and filesystem integration, software development and debugging tools, including Lauterbach Trace32 software debugger interfaced to J-TAG for control and PowerTrace hardware connected via Mictor connection for high volume trace data• Led embedded systems software engineering teams in diagnosing customer and partner issues• Conducted source code reviews with both internal and external development partners to ensure compliance with standards and guidelines• Responsible for resolution of software and hardware issues escalated by Altera’s platinum customers• Provided leadership and mentoring to a junior team responsible for resolution of lower than Platinum level customer issues• Customer advocate for product enhancements and defect resolutions, tracked with a customized version of Oracle's Siebel customer relations management system, cross referenced with Bugzilla defect tracking system• Perforce managed source revision control• Built up relationships with several embedded ecosystem partners, including software networking stacks providers and debug tools providers to offer seamless comprehensive whole system support to our joint customers• New product readiness testing and evaluation for software, defect reporting with reproducible test cases• Member of a 2 person development team responsible for designing and implementing a system test plan for the Altera Nios II DPX processor
-
Field Applications Engineering Manager & Acting Systems Test ManagerCentrality Communications Feb 2003 - Feb 2004• Responsible for successful system test and deployment of solutions in North America, Europe, and South Korea. Direct report to the Director of Marketing, and dotted-line responsibilities to the Chief Scientist• Assessed client needs and created software examples• Demonstrated these solutions with Centrality's ARM based SoC running Microsoft Windows CE that included voice recognition software, mapping applications• Provided customized releases and documentation for specific customers, for both hardware and software
-
Field Applications Engineering SpecialistEnea Data May 2000 - Nov 2002Kista, Se• Responsible for successful deployment of OSE real-time operating system and networking software solutions in North America• Assessed client needs and demonstrated complete high reliability value-add solutions that included fault tolerant distributed messaging, deterministic memory management, network security protocols, a journaling flash file system, and other partner products• Direct report to the Vice President of Customer Support, and dotted-line responsibilities to the North American Vice-President of Sales and Director of Product Marketing• Provided expertise on OSE Systems solutions for high reliability, high performance distributed systems, including the OSE Memory Management System deterministic and scalable protected memory allocation, the Polyhedra Active Query Distributed Database with redundant mirroring capabilities, and OSE Embedded File System interfaced to a journaling flash file system• Performance analysis via instrumented code and benchmark test suites to analyze context switch times, interrupt latencies, scheduling latencies, and inter-process communication system call execution time variances under various load conditions• Instrumented system level error handling code for performance analysis of memory utilization under various load conditions• Advised on speed and space penalties related to C++ language features such as avoidance of type casting, late binding, and multiple copy constructor invocations -
Senior Field Applications EngineerWind River (Integrated Systems Inc.) Aug 1998 - Apr 2000Alameda, Ca, Us• Assessed client needs, and demonstrated solutions with Wind River's real-time operating system,Vxworks, and its system of real-time software components• Presented complete solutions thatincluded partner products• On-site engineering support with board support package creation,including software boot code and bring up of CPU software components for custom hardware• Technical advisement and software design of customer applications that included storage areanetwork devices, carrier-class switches, internet edge access devices, and set-top boxes -
Senior Consulting Services EngineerMentor Graphics Jul 1996 - Jul 1998Wilsonville, Or, Us• Code speed / size optimization techniques included dead-code elimination, zero-copy memory management, interrupt latency minimization, speed optimization analysis of CPU utilization percentages of various source code functions with Applied Micro Systems CodeTest• Developed 12 Spectra board support packages, including functional specification and design documents with device drivers for MPC500 SIU, MPC105 PCI memory bridge and L2 cache controller, 82378ZB SIO PCI to ISA bridge, AMD AM7992 Ethernet, I2C, watchdog, TPU, and serial SCC and SMC -
Senior Technical Support EngineerMentor Graphics Aug 1991 - Jun 1996Wilsonville, Or, Us• As product focal engineer, supported Spectra Board Support Packages and Spectra software development host tools, including TCL/Tk based Tool Builder, BSP Builder, Virtual Target, and Xray for Spectra on Windows NT / 95, Solaris, and various flavors of Linux• Provided evaluation of product pre-releases on quality, stability, performance, and usability of functional improvements• Wrote 40 software Technical Application Notes, most integrated into the Spectra documentation set -
Software EngineerGte Government Systems Jul 1989 - Jul 1991Us• Design, development, test, and customer site integration of signaling and communicationssoftware• Antennae pattern analysis program in Fortran• Real-time communications software switch in C for message routing and proprietary legacy protocoladaptation between two mainframe switches -
Software EngineerAnafaze Jun 1988 - Aug 1988• User interface design for a PID loop based real-time industrial control embedded system
Stephen O'Reilly Skills
Stephen O'Reilly Education Details
-
University Of California, Santa CruzComputer Science And Business Economics -
Santa Clara UniversityComputer Science
Frequently Asked Questions about Stephen O'Reilly
What company does Stephen O'Reilly work for?
Stephen O'Reilly works for Lighthouse Worldwide Solutions
What is Stephen O'Reilly's role at the current company?
Stephen O'Reilly's current role is Embedded Engineer.
What is Stephen O'Reilly's email address?
Stephen O'Reilly's email address is st****@****tor.com
What is Stephen O'Reilly's direct phone number?
Stephen O'Reilly's direct phone number is +140859*****
What schools did Stephen O'Reilly attend?
Stephen O'Reilly attended University Of California, Santa Cruz, Santa Clara University.
What are some of Stephen O'Reilly's interests?
Stephen O'Reilly has interest in Environment, Education, Children.
What skills is Stephen O'Reilly known for?
Stephen O'Reilly has skills like Embedded Systems, Debugging, Embedded Software, Device Drivers, Firmware, Soc, Rtos, Software Development, Fpga, C, Perl, Microprocessors.
Who are Stephen O'Reilly's colleagues?
Stephen O'Reilly's colleagues are Steve Wilson, Andy Hutchison, Joseph Lothian, Nicholas Holmes, Rebecca Hewitt, Lee Cowan, Kayley Sherwood.
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