Brian Witt

Brian Witt Email and Phone Number

Principle Firmware Engineer @ Rocklin, CA, US
Rocklin, CA, US
Brian Witt's Location
Rocklin, California, United States, United States
About Brian Witt

Specialties: Embedded operating systemsRTOS and Embedded systems experience. Board-level hardware understanding.Able to mentor, and write design and technical documents.Variety of processors knowledge, and hardware stuff like DMA, SPI, I2C, GPIO.Knowledge of USB , both host and device side.Experience in Object Oriented Design and Agile development processes.Embedded Linux 2.6 and 3.14 , Solaris, and NetBSD system development. Git merges, commits, cherry pick and branching.Whole Software Development Life Cycle, in the design, development, test, deploy, and support for the field folks.Today doing AArch 64-bit. Worked mostly on 8-bit and 32-bit embedded systems.Develop/deploy host tools. Excellent C skills, pretty good with C++. Doing C# since Summer 2010. Now learning Python thru Udemy.comExperience configuring and developing cross-compile development GNU C compiler, debugger, binutils, etc.Ported TinyTCP (enough for tiny web server).Ported FreeBSD 3COM Ethernet driver into PC-side monitor for fast loading of student software.I wrote USB host-side driver inside CSc/CpE 159 OS. Configures a USB thumb drive!Understand board-level hardware design, and can interpret schematics and data sheets to develop low-level features and hardware drivers.Taught 3rd and 4th year Computer Science classes at CSU Sacramento: Java and 2D Graphics, OS Concepts, Software Engr, Advanced OS, data structures. Mentored upper-division students.Java project using JUnit for testing, using Java 7 and 8 additions: generics and Concurrent structures.Interest in railroads and transportation. Passed GCOR ( General Code of Operating Rules, 1998 version) and Railroad Operations courses at Sacramento City College.Enjoy design and development opportunities using embedded software for high-reliability, with customer interactions.

Brian Witt's Current Company Details
Microchip Technology Inc., Data Center Systems BU

Microchip Technology Inc., Data Center Systems Bu

Principle Firmware Engineer
Rocklin, CA, US
Brian Witt Work Experience Details
  • Microchip Technology Inc., Data Center Systems Bu
    Principle Firmware Engineer
    Microchip Technology Inc., Data Center Systems Bu
    Rocklin, Ca, Us
  • Microchip Technology Inc., Data Center Systems Bu
    Senior Firmware Engineer
    Microchip Technology Inc., Data Center Systems Bu Oct 2019 - Present
    Boot firmware for 12+ multi-core A53 AArch64 on PCIe SoC device. Compute FMD and CDI values for attestation. Use hashes in RSA and ECDSA digital signatures (soon CNSA ML-DSA PQC) for authentication, ensuring secure boot of firmware image before executing. Design, code, unit test processor cores' startup code and load of firmware, either from SPI serial Flash, JTAG, XMODEM, or via PCIe extended capability.Using Eclipse, ARM CLang C, D-Stream JTAG. Git and Bitbucket, with sub-modules. Test on Cadences's Protium FPGA prototyping platform.Daily standups and sprint planning. Maintain Jenkins regression jobs. Interview and mentoring new employees. Wrote unit testing and various tools as Python scripts. Run during nightly Jenkins.Interface with hardware folks who've designed the SoC. Work with verification folks and their Python-based testing framework. For 256K ROM and 15 million gates, no errors please.

Brian Witt Skills

Embedded Systems Software Engineering C Unix C++ Firmware C# Java Operating Systems Architectures Linux Software Design Arduino Debugging Device Drivers Testing Software Development Xml Agile Methodologies Networking Embedded Software Arm Programming Git Volunteer Experience Pci Dss

Frequently Asked Questions about Brian Witt

What company does Brian Witt work for?

Brian Witt works for Microchip Technology Inc., Data Center Systems Bu

What is Brian Witt's role at the current company?

Brian Witt's current role is Principle Firmware Engineer.

What are some of Brian Witt's interests?

Brian Witt has interest in Science And Technology.

What skills is Brian Witt known for?

Brian Witt has skills like Embedded Systems, Software Engineering, C, Unix, C++, Firmware, C#, Java, Operating Systems, Architectures, Linux, Software Design.

Not the Brian Witt you were looking for?

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.