Sam Siciliano Email and Phone Number
Sam Siciliano work email
- Valid
- Valid
Sam Siciliano personal email
- Valid
Summary:Systems Engineering, Embedded Software and Driver Development, Educational Computer Game DevelopmentSpecialties:* Developing DSP based Audio products (IIR filter generation, limiters, volume control, signal flow development, class D amplifier housekeeping, source selection, battery and power management)* Developing embedded software in C/C++ using ARM Cortex-M, ARM Cortex-A8, Nordic nRF52, CSR 8670, and CSR Bluecore 5 System on Chips.* Developing Bluetooth and Bluetooth Low Energy firmware with A2DP, HFP/HSP, AVRCP and GATT profiles.* Writing software specifications, trade studies, and requirement verification documentation.* Managing hardware projects, software projects, and customer/supplier communication.* Verifying signal integrity and timing with an oscilloscope or logic analyzer.* Integrating peripherals on I2C, SPI, Local Bus (Memory Mapped), TFT/STN (LCD Displays), andEthernet busses.* Developing in a POSIX Software Development Environment (vim, gcc, make, grep, etc).* Managing source code with Git, CVS, Subversion, Tortoise, Perforce, and Surround.* Accelerating work flow with Regular Expressions and scripting languages such as Tcl/Tk or Python.
Garmin
View- Website:
- garmin.com
- Employees:
- 10526
-
GarminVancouver, Wa, Us -
Technical Lead Software EngineerGarmin Jul 2024 - PresentOlathe, Ks, Us -
Sr. Firmware EngineerJl Audio, Inc. / Garmin May 2016 - Jul 2024* Led team of 4 firmware developers to create an amplifier and DSP signal processing platform for the award winning (EISA) VXi line of car and MVi boat amplifiers.* Architected and wrote firmware for three core DSP (AKM AK7738), ST STM32F205ARM processor, and Nordic nRF52832 processor for BLE communication. Used C, RTX RTOS and Keil tools.* Created hardware independent communication protocol that runs across USB, CAN and BLE--allowing app communication across several networked devices.* Created several firmware and software specifications, delivered to suppliers and managed to completion.
-
Sr. Software ArchitectSteelcase Jan 2015 - May 2016Grand Rapids, Michigan, Us* Developed Bluetooth Low Energy firmware in C using Nordic nRF52 Microcontroller (ARM CortexM4) and Keil uVision toolset.* Develop IoT gateway code using BlueZ, C, and Python on Raspbian and Embedded Linux.* Created two IoT prototypes that were presented to the Steelcase CEO and Board of Directors.* Lead effort to implement Jama for requirements management and systemsengineering. Worked with several stakeholders to capture IoT marketing, system, and hardware/soft ware requirements. Implemented V model to relate each requirement type to downstream verification and validation tests. -
Sr. Applications EngineerSensory, Inc. Mar 2013 - Jan 2015Santa Clara, Ca, Us* Ported embedded speech recognition libraries to a variety of platforms, including Android(Java/JNI), Tizen (C++), Embedded Linux (C), and Windows 7 (C#/Visual Studio).* Tested, debugged, and developed embedded speech recognition and always-listening trigger-to-search capabilities on CSR 8670.* Developed Large Vocabulary Continuous Speech Recognition (LVCSR) Android media playerapplication capable of recognizing 17,000+ phrases. The application uses JNI, a SqlLite Database, and the Echonest API (JSON based). Created semantic tagging system to extract music query and control information from dictated speech.* Created Tcl/Tk scripts for batch testing speech recognition. Created system to collect large data sets from a deployed Android application over HTTP. -
Sr. Firmware EngineerLogitech Feb 2012 - Mar 2013San Jose, California, Us* Developed C Firmware for Bluetooth Speakers, using CSR 8670 and CSR Bluecore 5 System onChips, with XIDE/GNU development environment. Wrote firmware to configure and use TI BQ24190 charger, TI BQ27520-G3 Fuel Gauge, and STM32 Microcontroller with custom firmware.* Embedded lead for two major products (over 100K EAU): UE Boombox and UE Boom. Created task breakdown and schedule for 7 developers across the globe. Drove weekly activities to project completion. Provided schedule and status to overall product manager. Worked with marketing, UI Designers, and several other stakeholders to create embedded software specifications.* Managed embedded build/release process to PQA, Manufacturing, Electrical Engineering, Acoustic Engineering, and Compliance.* Supported manufacturing in China. -
Embedded Software EngineerInsitu Feb 2008 - Feb 2012Bingen, Washington, Us* Developed C/C++ EFI Engine Firmware on STM32 SoC (ARM Cortex M3) with IAR Toolchain.* Developed C/C++ WinCE OS on x86 and TI-OMAP (ARM Cortex A8) SoC.* Developed Verilog FPGA code for an ignition safety system.* Created software design specifications using IEEE 830-1998 for a suite of drivers, managedimplementation. Used MKS to define requirements for software update tool.* Brought consensus to several major avionic architectural decisions by creating trade studies and decision matrices. Studies included a proposed RS-232 to Ethernet payload distribution systemthat went forward, and an analysis of whether to select a custom FPGA or COTS solution for a PCI based IO Communication PCB. -
Applications EngineerLogic Product Development Oct 2004 - Feb 2008Eden Prairie, Mn, Us* Assisted strategic customers with hardware and software system integration. * Developed and maintained Windows CE Drivers, Board Support Packages (BSPs), and end-user embedded applications for hand-held devices. * Designed PCBs and software to interface and configure ARM System on Chips (such as the Marvell PXA270, Freescale I.MX31, and Sharp/NXP Bluestreak LH7A40x). * Managed customer relationships and customer projects in collaboration with the sales team. -
Software DeveloperPortland State Univeristy Aug 2002 - Oct 2004Portland, Or, Us* Developed software in C++ and Adobe Flash for NW Computational Intelligence Laboratory to demonstrate the learning dynamics of Self Organizing Map (SOM) neural networks. * Developed and maintained Portland State’s PHP/Oracle web-based content management system for major university websites. -
Software DeveloperOmsi 2001 - 2004Portland, Oregon, Us* Developed multimedia software and computer games for exhibits using Coldfusion, Flash,Director, and C++.* Used Object Oriented Programming (OOP) and Universal Modeling Language (UML) style classdiagrams to architect complex software systems.* Worked with teachers and museum educators to design games and integrate educational content.
Sam Siciliano Skills
Sam Siciliano Education Details
-
Portland State UniversityComputer Engineering
Frequently Asked Questions about Sam Siciliano
What company does Sam Siciliano work for?
Sam Siciliano works for Garmin
What is Sam Siciliano's role at the current company?
Sam Siciliano's current role is Technical Lead Software Engineer at Garmin.
What is Sam Siciliano's email address?
Sam Siciliano's email address is sa****@****ail.com
What schools did Sam Siciliano attend?
Sam Siciliano attended Portland State University.
What are some of Sam Siciliano's interests?
Sam Siciliano has interest in Blog, Com, Http, Professional Blog, Samzilla.
What skills is Sam Siciliano known for?
Sam Siciliano has skills like Embedded Software, Embedded Systems, Firmware, Device Drivers, Systems Engineering, Software Design, C++, Debugging, Arm, C, Software Development, Fpga.
Who are Sam Siciliano's colleagues?
Sam Siciliano's colleagues are Kathy Reeves, Jeff Burnett, Ethan Seaver, Ryan Miller, Wendell Cotton, Joe Kelly, Carla Borges.
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