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.
Microchip Technology Inc., Data Center Systems Bu
-
Principle Firmware EngineerMicrochip Technology Inc., Data Center Systems BuRocklin, Ca, Us
-
Senior Firmware EngineerMicrochip Technology Inc., Data Center Systems Bu Oct 2019 - PresentBoot 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
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?
-
3rhea.us, tuwien.at, amg-research.com
3 +172439XXXXX
-
Brian Witt
Overland Park, Ks2laborchart.com, rivet.work -
Brian Witt
Irving, Tx8ymail.com, iacx.com, iacx.com, alltel.net, aol.com, juno.com, hotmail.com, medallionmidstream.com6 +121471XXXXX
-
Brian Witt
Austin, Tx -
Brian Witt
Berkeley, Ca
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