Summary
Overview
Work History
Education
Skills
Timeline
Generic

Daniel L. Brown Sr.

Greenwood

Summary

Innovative engineer with extensive experience at Cummins Inc., specializing in C/C++ programming in Linux/Windows environments, and embedded systems. Proven ability to mentor teams and enhance project outcomes through advanced mathematical modeling and data analysis. Skilled in developing communication protocols and fostering collaboration across cross-functional teams. Experience in multiple language disciplines with primary concentration in C++ and C in Linux operating environments utilizing object-oriented based solutions.

Overview

20
20
years of professional experience

Work History

Electrical Engineer

Insight Global
05.2023 - Current
  • Performed maintenance procedures and repairs on existing electrical products and systems.
  • Inspected completed installations to observe operations and verify conformance to design and equipment specifications.
  • Successfully managed multiple projects simultaneously by setting clear goals, prioritizing tasks, and monitoring progress.
  • Proposed electrical product and system modifications to improve quality and efficiency.
  • Programming in C++, C, Python, and PowerShell in application and embedded environments.

Cross Functional Software/Hardware Engineering

Cummins Inc
04.2011 - Current
  • C and C++ programming in Linux environment.
  • C and C++ bare-metal programming using Arm and PIC processors.
  • Mentor engineers, technicians, and engineering interns on a daily basis nationally and globally for Linux OS usage and software development.
  • Utilize Software and Hardware theory and application for embedded development with concentration in Arm and PIC processors and SDK's for bare-metal
  • Utilize advance mathematical theory and numerical methods with real time operating systems and parallel programming languages for embedded RTOS.
  • Mathematical Modeling and Data Analysis with emphasis on measurement uncertainty.
  • Electrical design with AC, DC, and digital theory. Binary mathematics and Assembly language for PIC microcontroller
  • Use DMM, Oscilloscope, Logic Analyzer and hand tools on a daily basis to check signal integrity and operation of embedded and application software projects.
  • Embedded and application GUI development and implementation for multiple systems using QT software suite with C, C++ languages
  • Programming bare-metal and use processor APIs for Communications, Hardware, and driver creation for multiple operating systems and embedded systems.
  • Embedded C for Pic and Arm Microcontrollers. Design and implementation with emphasis on CAN communications
  • Utilize C# with Powershell to create applications and drivers for Windows OS using available APIs
  • Embedded Linux using development tools such as Yocto and Buildroot.
  • Ethercat over Ethernet implementation and development with C and POSIX API
  • Ethernet TCP/IP user application programming with C/C++ with POSIX API
  • CAN-Controller Area Network driver development and integration using Peak driver API
  • Embedded development utilizing PIC microcontrollers, Raspberry pi, Arduino, STM32 with real time operating systems and C/C++
  • Utilize Python programming language numerical tools such as Numpy and Panda for data analytics
  • Build static and dynamic libraries for Windows Operating system using Powershell, C#, and C++ cross-platform
  • Utilize object oriented software development approaches that include encapsulation, polymorphism, and inheritance to build concise and quality code that be changed and managed efficiently
  • Code-review, code management using Git, Jira, and Stash
  • Database management and programming with SQL and postgresql databases



Journemay Electrician

International Brother Hood Of Electrical Workers
05.2005 - 01.2011
  • Project manager and lead journeyman electrician
  • Install and configure Motoring Dynamometers for electrification and fueled test cells.
  • Battery Simulator installation and configuration for Hybrid Vehicles
  • Install Battery Simulator from different manufactures and configure for test cell operation
  • Installed and troubleshoot communication closets including wiring CAT-5, CAT-6 and associated routers and installing RJ45 connections and checking signal degradation and interference
  • Read and interpreted electrical, mechanical, and architectural drawings and electrical code specifications for wiring layouts.
  • Used testing instruments such as ohmmeters, voltmeters, ammeters, and multimeters.
  • Installed, maintained, repaired, and tested equipment for electricity generation and utilization.
  • Installed and wired electrical transformers, service panels, and circuit breakers.

Education

Master of Science - Data Science

Indiana University Bloomington
Bloomington, IN
01.2026

Bachelor of Science - Mathematics With Minor in Computer Science

Indiana University East
Richmond, IN
05.2021

Associate of Science - Electrical Engineering

Ivy Tech Community College of Indiana
Indianapolis, IN
01.2011

Associate of Science - Automotive Engineering

Lincoln College of Technology - Indianapolis
Indianapolis, IN
07.2004

Skills

    Programming Languages

  • C, C, C#, Python, Perl, Bash, Powershell, Visual Basic, SQL, Embedded Assembly
  • Programming IDE and Compilers

  • STM32CubeIde, Keil, CMSIS, STM32 Ecosystem MPLABX, Qt for Embedded, GNU-Arm, HAL and LL API's, JTAG, Jegger, GDB debugger
  • Operating Systems

  • yocto-mikledore, poky, Raspberry Pi OS, ubuntu, Scientific Linux
  • Proficient Applications

  • Yocto, Buildroot, Git, Jira, Splunk, Postgresql, Excel, Maple Mathematical Modeling, Canape, PCAN-Explorer and Suite, Docker Suite, Stash, Yum, Matlab
  • Communication Protocols

  • CAN, Ethernet TCP/IP Stack, RS232, RS485, RS422, Ethercat over Ethernet, GmodBus
  • Embedded Processors

  • STM32MPU1, STM32F7, STM32F4
  • PIC32, PIC24f356, PIC18f
  • Embedded Certificates

  • STM32 Bare Metal Programming
  • STM32 Ethernet Programming
  • Arm processors(on-going)

Timeline

Electrical Engineer

Insight Global
05.2023 - Current

Cross Functional Software/Hardware Engineering

Cummins Inc
04.2011 - Current

Journemay Electrician

International Brother Hood Of Electrical Workers
05.2005 - 01.2011

Master of Science - Data Science

Indiana University Bloomington

Bachelor of Science - Mathematics With Minor in Computer Science

Indiana University East

Associate of Science - Electrical Engineering

Ivy Tech Community College of Indiana

Associate of Science - Automotive Engineering

Lincoln College of Technology - Indianapolis
Daniel L. Brown Sr.