Bryan Murdock Email & Phone Number
@getcruise.com
LinkedIn matched
Who is Bryan Murdock? Overview
A concise factual answer block for searchers comparing this professional profile.
Bryan Murdock is listed as Lead Verification Engineer at Secturion Systems, based in Salt Lake City Metropolitan Area, United States. AeroLeads shows a work email signal at getcruise.com and a matched LinkedIn profile for Bryan Murdock.
Bryan Murdock previously worked as SoC Verification and Validation at Cruise and Owner, Manager, Engineer at Millennium Software Design, Llc. Bryan Murdock holds Bachelor Of Science, Computer Engineering from Brigham Young University.
Email format at Secturion Systems
This section adds company-level context without repeating Bryan Murdock's masked contact details.
AeroLeads found 1 current-domain work email signal for Bryan Murdock. Compare company email patterns before reaching out.
About Bryan Murdock
Computer Engineer with broad skills and experience.Specialties: c, SystemVerilog, Linux, python
Listed skills include Debugging, Firmware, C, Verilog, and 16 others.
Bryan Murdock's current company
Company context helps verify the profile and gives searchers a useful next step.
Bryan Murdock work experience
A career timeline built from the work history available for this profile.
Lead Verification Engineer
Soc Verification And Validation
An early hire on the new Cruise Silicon team (5th verification engineer, 2nd validation engineer). Helped grow teams by conducting interviews and hiring, defining team workflows, setting up compute infrastructure, training interns and new college grads, keeping up to date on my own knowledge, writing documentation, working with other groups at Cruise, and owning the most complex validation tasks.– Wrote tests in SystemVerilog/UVM and C for SoC modules: eFPGA, AXI targets/initiators, and DMA engine. Found and fixed bugs in our home-grown Python UVM generation scripts along the way.– Brought up, debugged, and validated a very difficult ethernet switch module on HAPS/VDK emulation and in silicon. Tested standard switch features plus PTP and 802.1CB. Wrote bare-metal C, linux driver code, and Python scripts for testing. Used Ixia extensively (GUI and python API).– Configured git repositories and build systems for our buildroot-based validation firmware for 2 chips– Led team of engineers to fully automate our validation tests using Python and the Labgrid framework
Owner, Manager, Engineer
–Packaged and marketed Open Source Electronic Design Automation (EDA) software.–Full-stack development of online store using Python, Django, and Pure.css.
Capstone Project Coach
Part-time job coaching/mentoring senior engineering students as they completed their capstone engineering project. My team designed and built a soft robot arm to handle radioactive materials.
Embedded Software Engineer
– Wrote C++ code to configure and monitor network daemons on the UniFi Dream Machine (router)
Lead Fpga Verification Engineer, Generalist Start-Up Engineer
Second verification engineer hired. Helped grow team by conducting interviews and hiring, defining teamworkflows, setting up compute infrastructure, training others on the team in general verification techniques and on UVM and Python specifically, keeping up to date on my own knowledge, writing documentation, and taking the lead on complex projects.– Performed market research, presented to team and CEO, resulted in change of product focus and theacquisition of one of our first customers.– Wrote in C a small TLS 1.2 implementation targeting Intel NIOS processor. Can offload crypto operations and private key storage to FPGA. Automated testing against OpenSSL.– Wrote large portions of the embedded software build system using SCons (Python) and Buildroot.– Wrote mixed SystemVerilog UVM and Python testbenches for encrypt and decrypt modules and our coreTCP Inline Engine module. Used Python libraries such as cryptography, scapy, and twisted.– Convinced team to do code reviews and continuous integration, developed procedure for usingReviewBoard and Jenkins to do so. Defined team branching strategy as team git “expert.”
Staff Asic Design Engineer
Same as before, just with SanDisk now after their acquisition of Fusion-io.
Senior Design Verification Engineer
First verification engineer hired on team of 4 digital designers total. Helped grow team to about 20 people across 2 locations by conducting interviews and hiring, defining team workflows, setting up compute infrastructure, training interns and new college grads, keeping up to date on my own knowledge, writing documentation, working with other groups at Fusion, and taking the lead on complex testbenches.– Wrote SystemVerilog UVM NAND flash simulation model used to bring up and verify multiple NAND controller designs. Behaves as either ONFI or Toggle NAND. Easily customized according to vendor specs. Insignificant memory usage compared to 3rd party models. Randomized bit errors, response times, and dead chips. Wrote full suite of unit tests (SVUnit) to verify model correctness.– Designed full-chip SystemVerilog UVM testbench. Wrote host memory model, multi-layer AXI bus agent, interrupt handlers, completion scoreboard, uvm_reg adapters, transaction classes, low-level bus sequences, and high-level constrained random test sequences.– Automated code coverage collection and reporting with Python. Parsed code coverage reports, aggregated data into PostreSQL database. Wrote Python Flask web application to generate reports.– Wrote paper that was accepted for poster session at DVCon 2013: https://bryan-murdock.blogspot.com/2022/06/my-2013-dvcon-paper-and-poster.html– Integrated PCIe verification suite into our SystemVerilog testbench, root-caused many test failures due to configuration mismatches and specification non-compliance.– Wrote simulation and regression scripts in Python. Set up automated testing with Jenkins.
Embedded Software Engineer
– Wrote C and C++ code for an RS-232 and I2C abstraction layer and TCP/IP network diagnostic tools.
Firmware Engineer
– Wrote C++ for Edgline Multifunction Printer targeting PowerPC running Integrity RTOS, ASICs, and FPGAs. Implemented calibration, control, and monitoring algorithms for print-head electronics.– Performed system bring-up of electrical prototypes. Used data sheets, schematics, multi-meters, and oscilloscopes to debug full hardware/software system.– Wrote C++ code for the raster pipeline. Managed over 50 MB of imaging data in a multi-level caching scheme across three ASICs. Reduced algorithm memory use from 28 MB to 3 MB.
Electrical Hardware Engineer
– Wrote a Linux/UNIX shell environment manager in bash/k-shell (similar to Environment Modules)– Researched, designed, and implemented assertion-based formal verification workflow using 0-in
Electrical Engineering Intern
Researched dynamic formal ASIC verification tools. Presented findings to large groups. Teams integrated the tools into their design flow. Exercised good UNIX administration knowledge to keep ASIC design tools running smoothly.
Electrical Engineering Intern
Wrote a Perl program to parse ASIC design and generate C code for accessing fields in ASIC registers.
Bryan Murdock education
-
Brigham Young University
Frequently asked questions about Bryan Murdock
Quick answers generated from the profile data available on this page.
What company does Bryan Murdock work for?
Bryan Murdock works for Secturion Systems.
What is Bryan Murdock's role at Secturion Systems?
Bryan Murdock is listed as Lead Verification Engineer at Secturion Systems.
What is Bryan Murdock's email address?
AeroLeads has found 1 work email signal at @getcruise.com for Bryan Murdock at Secturion Systems.
Where is Bryan Murdock based?
Bryan Murdock is based in Salt Lake City Metropolitan Area, United States while working with Secturion Systems.
What companies has Bryan Murdock worked for?
Bryan Murdock has worked for Secturion Systems, Cruise, Millennium Software Design, Llc, Brigham Young University, and Ubiquiti Networks.
How can I contact Bryan Murdock?
You can use AeroLeads to view verified contact signals for Bryan Murdock at Secturion Systems, including work email, phone, and LinkedIn data when available.
What schools did Bryan Murdock attend?
Bryan Murdock holds Bachelor Of Science, Computer Engineering from Brigham Young University.
What skills is Bryan Murdock known for?
Bryan Murdock is listed with skills including Debugging, Firmware, C, Verilog, Fpga, Linux, Embedded Systems, and Embedded Software.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial