Michael Caldwell

United States

@michael899

Badges

Problem Solving
Sql

Certifications

michael899 has not earned any certificates yet.

Work Experience

  • Senior Software Engineer

    Symantec•  July 2022 - January 2025•  Draper, Utah

    Lead developer for Diagnostic Software for Security Appliances used to validate products during development and manufacturing. Delivered Diagnostic Software in time for rollout of new appliances in manufacturing. Technologies used: C/C++, Python, Linux Coordinate with ODMs when triaging and diagnosing hardware issues encountered during product development. Develop automated testing for web-based products. Technologies used: Python, Robot/Selenium

  • Senior Software Engineer

    Broadcom•  May 2016 - July 2022•  Irvine, California

    Designed and created diagnostic applications for hardware analysis. Wrote application frontend (GUI) in Python and WxWidgets while utilizing C code to interface with hardware through driver layer. Technologies used: C, Python, WxWidgets Developed automation pipeline for building and packaging for Linux driver RPM installers. Technologies used: Python, Bash, RPM Developed packaging and build automation for Docker based application. Technologies used: Docker, Python, Bash

  • Software Engineer

    Emulex•  May 2011 - May 2016•  Costa Mesa, California

    Created and maintained software development work-flows utilizing continuous integration and automated testing. Technologies used: Jenkins, Bash, Python Designed and developed internal utilities and web applications to parse, validate, and display diagnostic reports. Technologies used: Javascript, HTML, CSS Developed modules for internal system used for creating and tracking Engineering Change Requests (ECRs) Technologies used: Angular JS, CSS, Python Worked in interdisciplinary teams to root cause field issues and implement solutions Interacted with OEM manufacturers and FAEs to implement tool integration in production facilities

Education

  • Brigham Young University

    Manufacturing Engineering, BS•  September 2007 - April 2010•  GPA: 3.45

Skills

Linux/Unix
Mac OS X
Windows
DOS
UEFI
SVN
Git
Perforce
Microsoft Visio
Microsoft Project
Microsoft Office
VMWare
Jenkins
Docker
RPM
HTML
CSS
Angular
SVG
WxWidgets
Robot/Selenium
C
C++
Python
Javascript
Rust
Swift
Go
Bash
Perl