Bruce Montgomery

Bruce Montgomery Email and Phone Number

Senior Engineer, Firmware and Embedded Software Processes @ Kidde Global Solutions
Columbus, GA, US
Bruce Montgomery's Location
Columbus, Georgia, United States, United States
Bruce Montgomery's Contact Details
About Bruce Montgomery

Engineering educator and executive technical and program leader for global research and engineering environments, especially involving IoT and software development elements. Experienced in full life-cycle product delivery, in both agile/iterative and formal waterfall processes. Enjoy opportunities for education and mentoring, project and organization leadership, innovative and creative design and analysis, and continuing skill development.Specific areas of interest include: - usability, user experience, and interface design- enterprise, IoT, and cloud architecture design, security and integration- software engineering, rapid prototyping, and embedded/wireless devices- engineering and statistical analysis, simulation, modeling, visualization, and decision support- program management and best practices- computer graphics, CAD, and CAE systems

Bruce Montgomery's Current Company Details
Kidde Global Solutions

Kidde Global Solutions

View
Senior Engineer, Firmware and Embedded Software Processes
Columbus, GA, US
Bruce Montgomery Work Experience Details
  • Kidde Global Solutions
    Senior Engineer, Firmware And Embedded Software Processes
    Kidde Global Solutions
    Columbus, Ga, Us
  • University Of Colorado Boulder
    Assistant Professor Adjunct
    University Of Colorado Boulder Aug 2023 - Present
    Boulder, Colorado, United States
    0% Appointment at CU Boulder for development of Coursera classes
  • University Of Colorado Boulder
    Lecturer
    University Of Colorado Boulder May 2023 - Aug 2023
    Boulder, Colorado, United States
    Summer classes for graduate Object-Oriented Design and Industry Internships
  • University Of Colorado Boulder
    Senior Instructor And Faculty Director For Computer Science Professional Master'S Degree Program
    University Of Colorado Boulder Aug 2020 - May 2023
    Boulder, Colorado, United States
    Full-time non-tenured faculty for graduate and undergraduate instruction in the Department of Computer Science. Also, Faculty Director for the Computer Science Professional Master's Degree Program.As Faculty Director, responsible for the future evolution and development of the Computer Science Professional Master’s Program, coordinating with Associate Chairs for Graduate Education and the Computer Science Graduate Committee. Duties in administering the program include admissions, marketing, and communications in coordination with department, college, and campus staff. Also advise students in the program as needed in coordination with the PMP graduate advisor as well as develop and maintain industry contacts for teaching support and input on program growth and coverage.As Sr. Instructor, classes currently include:Object-Oriented Analysis and Design (CSCI 4/5448) – Applied design class with focus on object-oriented techniques, principles, and patterns. Topics include domain modeling, use cases, architectural design, and modeling notations. Students apply techniques in analysis and design projects using UML, Java, Python, and other languages and frameworks.Professional Masters Project 1 & 2 (CSCI 5040/5050) – Two semester advanced computer science practicum to provide graduate student teams with intensive experience in industry standard design, implementation, documentation, test, and project management of software systems for real world use using various languages, frameworks, and platforms.
  • University Of Colorado Boulder
    Senior Instructor
    University Of Colorado Boulder Aug 2019 - Aug 2020
    Boulder, Colorado
    Full-time non-tenured faculty position for graduate and undergraduate instruction in the Departments of Electrical, Computer, and Energy Engineering and of Computer Science. Classes include: Embedded Interface Design (ECEN 5783) – Explores interface designs between embedded devices, people, and the cloud; includes UX/UI design methods, M2M/IoT communication protocols, and rapid prototyping using single board computers with projects in Linux, Python, Node.JS, Amazon Web Services, QT, and HTML.Principles of Embedded Software (ECEN 5813) – Introduces foundation principles around embedded software elements and development. Students projects are C-based applications for ARM-based microprocessors. Topics include C programming optimization, embedded architecture, and test and debug practices for bare metal and FreeRTOS projects.Object-Oriented Analysis and Design (CSCI 4/5448) – Applied design class with focus on object-oriented techniques, principles, and patterns. Topics include domain modeling, use cases, architectural design and modeling notations. Students apply techniques in analysis and design projects using UML, Java, and other languages and frameworks.Professional Masters Project (CSCI 5040/5050) – Two semester advanced computer science practicum to provide graduate student teams with intensive experience in industry standard design, implementation, documentation, test, and project management of software systems for real world use using various languages, frameworks, and platforms.
  • University Of Colorado Boulder
    Lecturer
    University Of Colorado Boulder Nov 2016 - Aug 2019
    Boulder, Colorado
    Adjunct faculty lecturer in Embedded Systems Engineering graduate program within the school of Electrical, Computer & Energy Engineering, and also for the school of Computer Science. Developed and teach an original class ECEN 5783 Embedded Interface Design. Class topics explore standards and practices for user experience (UX) and human-computer interfaces (HCI) for embedded devices, machine-to-machine (M2M) and Internet of Things (IoT) communications interfaces, and rapid prototyping approaches. Programming projects for class leverage single board computers, Python, QT, Amazon Web Services, and other standard cloud and device interface protocols and libraries. Also teach CSCI 4/5448, Object-Oriented Analysis & Design, focused on object-oriented development principles and patterns with hands-on software development projects.
  • Columbus State University
    Faculty Lecturer
    Columbus State University Jan 2023 - May 2024
    Columbus, Georgia, United States
    Full-time faculty lecturer in the computer science department, supporting on-campus graduate and undergraduate programming classes in Python, Java, OO, GUI, Web Development, and Programming Languages. Worked as part-time limited-term faculty for Spring and Summer 2023 semesters.
  • Inovonics
    Vice President Of Engineering
    Inovonics Dec 2015 - May 2019
    Louisville, Colorado
    Executive staff member responsible for all Inovonics engineering projects and resources. Led research, design, and development efforts to support new product and sustaining engineering for wireless security, senior care, utility sub-metering, and other product lines. Directed activities of all engineering functions - software/firmware, hardware/RF, mechanical/industrial design, manufacturing/compliance, and engineering test - with internal team of over 40 engineers as well as external resources. Supported introduction and improvement of Lean Product Development and Project Management approaches for engineering standard work, including Kanban-based Agile task management and advanced engineering test methods. Provided due diligence and assessment of external technologies and patent opportunities, also collaborated on business strategy, budgeting, and technology road-map development. Developed and maintained relationships with academic, research, engineering, and industry partners. Engineering technologies included IP and other wireless IoT network protocols, statistical data analysis and simulation, usability and user experience design, and application development for PC, cloud, and responsive web-based systems as well as custom embedded firmware/hardware solutions.
  • Inovonics
    Principal Systems And Software Engineer
    Inovonics Apr 2013 - Nov 2015
    Louisville, Colorado
    Principal systems architect responsible for all software and firmware design, managing team of software engineers using Lean/Kanban processes. Other activities: software development, system integration, usability and human factors design and assessment, simulation and modeling, requirements analysis, and project management. Languages include .NET/C#, Python, HTML/CSS/JavaScript/JQuery, R, and Octave on Windows and Linux platforms.
  • Nova Southeastern University
    Doctoral Dissertation Committee Member
    Nova Southeastern University Aug 2013 - Aug 2015
    Ft. Lauderdale, Florida
    For Graduate School of Computer and Information Sciences. Support the dissertation chair in reviewing dissertation documents, providing constructive feedback, and ensuring dissertation quality.
  • Utc Climate, Controls & Security
    Global Engineering Leader, Program Management
    Utc Climate, Controls & Security 1998 - Mar 2013
    Bradenton, Florida
    Global program management leader for Global Detection and Alarm fire products division. Prior positions included: global engineering leader for software and mass notification, senior program manager, product team leader, and senior software engineer. (Company was previously UTC Fire & Security, GE Security, Edwards Systems Technologies.)
  • Structural Dynamics Research Corporation
    Senior Software Engineer
    Structural Dynamics Research Corporation 1997 - 1998
    Cincinnati, Ohio Area
    Senior consulting engineer in SDRC IDEAS CAD/CAE Integration Services group, responsible for full life cycle integration project design and development by contract.
  • Cummins Engine Company
    Technical Advisor
    Cummins Engine Company 1990 - 1996
    Columbus, Indiana
    Senior software engineer and project manager in Reliability Engineering and Advanced Concepts groups.
  • David Sarnoff Research Center
    Member, Technical Staff
    David Sarnoff Research Center 1986 - 1990
    Princeton, New Jersey
    Software engineer on CAD/CAE/CAM and Statistical Modeling teams.
  • Pall Corporation
    Graphic Systems Manager
    Pall Corporation 1984 - 1986
    Ocala, Florida
    Manager of software engineering team supporting mechanical and electrical engineering and CAD/CAE systems. Also worked at Pall as part-time software developer for two years during college.

Bruce Montgomery Skills

Integration Software Development Program Management Software Project Management Software Engineering Engineering Management System Architecture Product Development Requirements Analysis Project Management Sdlc Team Building Process Improvement Testing Six Sigma Technical Leadership System Design Leadership Embedded Systems Agile Methodologies Engineering Cross Functional Team Leadership Systems Engineering Electronics Management C# Mentoring Biometrics Systems Design Pmo Uml Servant Leadership Usability User Interface Design Technical Presentations Video Over Ip Project Recovery Research Due Diligence Computer Graphics Mathematical Modeling Statistics Python Discrete Event Simulation Mathematica Visualization Cad Cae Teaching Business Process Improvement

Bruce Montgomery Education Details

Frequently Asked Questions about Bruce Montgomery

What company does Bruce Montgomery work for?

Bruce Montgomery works for Kidde Global Solutions

What is Bruce Montgomery's role at the current company?

Bruce Montgomery's current role is Senior Engineer, Firmware and Embedded Software Processes.

What is Bruce Montgomery's email address?

Bruce Montgomery's email address is br****@****ado.edu

What is Bruce Montgomery's direct phone number?

Bruce Montgomery's direct phone number is +130393*****

What schools did Bruce Montgomery attend?

Bruce Montgomery attended Nova Southeastern University, The College Of New Jersey, University Of Florida.

What are some of Bruce Montgomery's interests?

Bruce Montgomery has interest in Yoga, Hiking, Science Fiction, Maker/hobby Technologies, Travel, History.

What skills is Bruce Montgomery known for?

Bruce Montgomery has skills like Integration, Software Development, Program Management, Software Project Management, Software Engineering, Engineering Management, System Architecture, Product Development, Requirements Analysis, Project Management, Sdlc, Team Building.

Not the Bruce Montgomery 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.