Bill Bramante

Bill Bramante Email and Phone Number

Senior Software Engineer at Device Solutions @ Device Solutions Inc
morrisville, north carolina, united states
Bill Bramante's Location
Apex, North Carolina, United States, United States
About Bill Bramante

Software engineer with extensive experience in design, development, and test of real-time control software and software applications for ARM based embedded systems. Real-time operating system experience includes POSIX compliant QNX OS. Physical layer proficiency includes firmware development in such areas as power management, WIFI, I2C device drivers, UARTs, battery charging, flash memory drivers, and RF power control. Significant experience in redundant, non-volatile memory storage system design targeting both NOR and NAND flash memory devices in multitasking RTOS environment. Additional experience in windows application development for automated test systems and product configuration tools utilizing IDE’s LabWindows, MS Visual C++, and Labview. Embedded wireless application development for CDMA, GSM, TDMA, and AMPS protocols.

Bill Bramante's Current Company Details
Device Solutions Inc

Device Solutions Inc

View
Senior Software Engineer at Device Solutions
morrisville, north carolina, united states
Employees:
20
Bill Bramante Work Experience Details
  • Device Solutions Inc
    Senior Software Engineer
    Device Solutions Inc Apr 2024 - Present
  • Blackberry Qnx
    Senior Systems Software Developer
    Blackberry Qnx Apr 2016 - Mar 2024
    Power Management QNX Operating System• Developed Power Management libraries to support specific hardware platforms, such as NXP S32G399a. Functionality included features such as suspend/resume and DVFS.• Added "power awareness" to applicable serial drivers.• Created individual driver libraries for PMIC’s such as Rohm bd9571 and Dialog da9224M2M Device Radar H2• OS support for device/modem initialization, for modems such as u-blox Toby R200.• Firmware update… Show more Power Management QNX Operating System• Developed Power Management libraries to support specific hardware platforms, such as NXP S32G399a. Functionality included features such as suspend/resume and DVFS.• Added "power awareness" to applicable serial drivers.• Created individual driver libraries for PMIC’s such as Rohm bd9571 and Dialog da9224M2M Device Radar H2• OS support for device/modem initialization, for modems such as u-blox Toby R200.• Firmware update support to include update options such as firmware over the air (FOTA) and firmware update over AT (FOAT) support.WIFI• Adapted new WIFI drivers to QNX operating system via Qnx Wifi Driver Integration (QWDI) shim layer,thus enabling use of a common QNX wpa_supplicant for all WIFI drivers.• WIFI vendors have included TI, Marvel, Infineon/Cypress, and Synaptics/Broadcom. Show less
  • Blackberry
    Senior Systems Software Developer
    Blackberry Apr 2010 - Mar 2015
    Firmware engineer in the OS and device driver group.• support for phone/modem initialization for BlackBerry 7 and 10 (QNX) devices.• support included adapting Communication CPU to Application CPU Interface (CAIF) for QNX OS for use with ST Ericsson modem.• support of Near Field Communication (NFC) driver development/modifications.
  • Sierra Wireless
    Consulting Engineer, Software
    Sierra Wireless Nov 2009 - Apr 2010
    Technical lead in embedded software development group for machine to machine (M2M) wireless products. Mobile protocols include CDMA, GSM, TDMA, and AMPS with platforms such as Qualcomm MSM and QSC chipsets (ARM7 and ARM9 cores), Ericsson chipsets (ARM7 core), and Agere Trident (ARM9 core). Responsibilities and accomplishments include the following:• Analyze product and customer specifications to define software requirements and architecture.• Design, develop, and test real-time… Show more Technical lead in embedded software development group for machine to machine (M2M) wireless products. Mobile protocols include CDMA, GSM, TDMA, and AMPS with platforms such as Qualcomm MSM and QSC chipsets (ARM7 and ARM9 cores), Ericsson chipsets (ARM7 core), and Agere Trident (ARM9 core). Responsibilities and accomplishments include the following:• Analyze product and customer specifications to define software requirements and architecture.• Design, develop, and test real-time control software and software applications for ARM based embedded systems utilizing industry standard tools such as debuggers (JTAG w/ Trace32), emulators, communication analyzers, spectrum analyzers, oscilloscopes, and logic analyzers.• Develop automated regression test scripts utilizing Tcl language.• Worked with HW RF engineering to design, develop, and test CDMA and GSM power rollback algorithms to not only protect HW at extreme temperatures, but to ensure call is not dropped due to excessive frequency error.• Designed and developed embedded Non-Volatile (NV) memory backup solutions for automotive grade wireless modules, for use on both NOR and NAND flash architectures in multitasking Real Time Operating System (RTOS) environment.• Developed embedded programmable “sleep/wake system notification” feature for use on platforms such as telematics or asset tracking to minimize current consumption.• Developed NOR flash based file system for storage of critical NV items, such as calibration data.• Designed and developed antenna diagnostic feature based on measured DC resistance and reflected RF power.• Developed NOR flash memory drivers.• Developed custom wireless application scanning algorithms to meet customer requirements. Show less
  • Wavecom
    Consulting Engineer - Software
    Wavecom May 2006 - Oct 2009
    Wavecom acquired by Sierra Wireless. Please see Sierra Wireless for description.
  • Sony Ericsson
    Consulting Engineer - Software
    Sony Ericsson Apr 2002 - Apr 2006
    Machine to Machine (M2M) wireless group acquired by Wavecom. Please see Wavecom for description.
  • Integrian
    Staff Engineer
    Integrian Nov 1999 - Mar 2002
    Member of Ericsson Machine to Machine (M2M) software development team for wireless products. Engineering projects included the following:• Defined software requirements and architecture.• Designed, developed, and tested real-time control software and software applications for embedded systems utilizing industry standard tools such as debuggers and emulators.• Designed and developed automated test applications for wireless products utilizing integrated development environments… Show more Member of Ericsson Machine to Machine (M2M) software development team for wireless products. Engineering projects included the following:• Defined software requirements and architecture.• Designed, developed, and tested real-time control software and software applications for embedded systems utilizing industry standard tools such as debuggers and emulators.• Designed and developed automated test applications for wireless products utilizing integrated development environments LabWindows/CVI and Labview for both GPIB and RS232 controlled test equipment.• Designed and developed product configuration tools utilizing Microsoft Visual C++ integrated development environment. Show less
  • Naval Aviation Depot, H-60 Avionics Engineering
    Electronics Engineer (Gs-12)
    Naval Aviation Depot, H-60 Avionics Engineering Jul 1995 - Nov 1999
    Lead Electronics Engineer (GS-12), Simulation/Stimulation SoftwareResponsible for H-60 Helicopter Laboratory Simulation (Sim) / Stimulation (Stim) software development. Responsibilities and engineering projects include the following:• Supervised development of simulation / stimulation SW and HW system design.• Managed assigned engineering contractors to ensure timely completion of tasks.• Defined software specifications utilizing Object-Oriented Analysis and Design… Show more Lead Electronics Engineer (GS-12), Simulation/Stimulation SoftwareResponsible for H-60 Helicopter Laboratory Simulation (Sim) / Stimulation (Stim) software development. Responsibilities and engineering projects include the following:• Supervised development of simulation / stimulation SW and HW system design.• Managed assigned engineering contractors to ensure timely completion of tasks.• Defined software specifications utilizing Object-Oriented Analysis and Design principles.• Defined hardware specifications and parameters for compatibility with Sim/Stim software.• Developed Graphical User Interface (GUI) panels utilizing LabWindows/CVI.• Developed Windows NT Win32 Applications using LabWindows developed GUI panels, Visual C++ and MFC for PCI controlled VXI Lab Sim/Stim system.• Developed Bus Controller/Remote Terminal/Bus Monitor software in-accordance-with (IAW) MIL-STD-1553A and MIL-STD-1553B specifications.Electronics Engineer, H-60 Armament SystemsResponsible for integration of H-60 Helicopter Armament System components to include Penguin and Hellfire Missile Systems. Engineering projects included the following:• Performed Engineering Investigations (EIs) of assigned systems to determine the root cause(s) of failure(s).• Designed , implemented, and fielded HW modifications for improvements to assigned systems.• Participated in Preliminary/Critical Design Reviews (PDRs/CDRs) in support of new equipment acquisitions Show less

Bill Bramante Education Details

Frequently Asked Questions about Bill Bramante

What company does Bill Bramante work for?

Bill Bramante works for Device Solutions Inc

What is Bill Bramante's role at the current company?

Bill Bramante's current role is Senior Software Engineer at Device Solutions.

What schools did Bill Bramante attend?

Bill Bramante attended North Carolina State University.

Who are Bill Bramante's colleagues?

Bill Bramante's colleagues are Will Darden, Spencer Kelso, Anthony Luzzi, Anthony Sammarco, Christopher Little, Nate Marion, Dev Tripathi.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.