Greg Bauer is a systems application engineer with over 25 years of experience designing and troubleshooting complex embedded computing systems. He has expertise in areas such as embedded system architecture, high speed fabrics, RTOS, diagnostics and troubleshooting. His experience includes roles at Mercury Systems and Mercury Computer Systems where he secured multiple design wins for defense and commercial clients, designed sensor processing subsystems, and provided technical support. He has a proven track record of delivering complex computing solutions and has extensive experience with hardware, programming languages, and software.
Agile Management of Tech Debt and Architecture with CASTCAST
When working with Agile, you need to control architecture, satisfy non-functional requirements, and reduce technical debt in short iterations. Even more challenging, non-functional, structural flaws are notoriously difficult to detect with test cases. Since these application-level defects are typically investigated during acceptance testing at the end of an iteration or sprint, problems are detected when it is often too late to make corrections before release. Consequently, these flaws become technical debt to be remediated in future iterations.
In this paper find out how the CAST Application Intelligence Platform (AIP) can be incorporated into a continuous integration environment to evaluate if newly integrated components:
• Violate rules of good architectural and coding practice affecting security, robustness, changeability, performance efficiency, and maintainability
• Create unintended side effects in other layers of the application
• Adhere to the application’s architectural rules
• Have structural problems that create technical debt
This is daily increasing. More relevant
http://publications.computer.org/software-magazine/2017/11/16/automotive-engineering-software-and-agile-development/
Agile Management of Tech Debt and Architecture with CASTCAST
When working with Agile, you need to control architecture, satisfy non-functional requirements, and reduce technical debt in short iterations. Even more challenging, non-functional, structural flaws are notoriously difficult to detect with test cases. Since these application-level defects are typically investigated during acceptance testing at the end of an iteration or sprint, problems are detected when it is often too late to make corrections before release. Consequently, these flaws become technical debt to be remediated in future iterations.
In this paper find out how the CAST Application Intelligence Platform (AIP) can be incorporated into a continuous integration environment to evaluate if newly integrated components:
• Violate rules of good architectural and coding practice affecting security, robustness, changeability, performance efficiency, and maintainability
• Create unintended side effects in other layers of the application
• Adhere to the application’s architectural rules
• Have structural problems that create technical debt
This is daily increasing. More relevant
http://publications.computer.org/software-magazine/2017/11/16/automotive-engineering-software-and-agile-development/
Here is an paper published on software PLC Checker by Itris Automation Square, in the French journal "Mesures" : "La qualité des programmes vérifiée par leurs concepteurs".
Enjoy the reading!
Find us at http://www.itris-automation.com/
Contact us at commercial@itris-automation.com for more information.
2019 ibm io t exchange - meeting safety-related software auditsM Kevin McHugh
This presentation describes how to use IBM's ELM tool suite with Rhapsody and Rational Publishing Engine to accomplish functional safety traceability across the whole V model
Understand Reliability Engineering, Scope, Use case, Methods, TrainingBryan Len
Reliability engineering performs good deals with the permanence and usefulness of parts, products and systems.
Reliability engineering is very much helpful for reliability engineers, as well as design engineers, quality engineers, or system and software engineers.
Tonex offers 17 different courses in the Reliability Engineering arena. These classes are mainly taught by some of the best instructors in the world — specialists in their areas with real world experience.
Understand Reliability Engineering, Scope,Use case, methods, training.
https://www.tonex.com/systems-engineering-training/reliability-engineering-training/
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...KPIT
Case Study: Automation Test Framework (ATF) Development & Infotainment Validation for a high-end feature-rich Infotainment system of a North American OEM - See more at: http://bit.ly/1UOyKiA
PLC Checker is a software that does an automatic static analysis on a PLC program to verify its compliance with a set of coding rules.
- Improve the overall quality and maintainability of a program by respecting good practice guidelines (no backward goto, no variable overlap, etc.)
- Ensure concordance with corporate rules (naming convention, librairies, etc.)
Find us at http://www.itris-automation.com/
Contact us at commercial@itris-automation.com for more information.
Webinar Presentation: Diagnostic Flash Application with OTXKPIT
This presentation was created for a webinar on "Diagnostic Flash Application with OTX". Flash programming is a use case which In2Soft Diagnostic Tools support very well. Below are the list of use cases that are addressed through the webinar and elucidated using the presentation:
• Designing flash screen with OTX
• Performing diagnostic operations
• Creating variables
• Using loops & branches
• Executing & debugging the application
• Creating sophisticated HTML reports
• Publishing the sequence for diagnostic engineers & testers
Success Story: Developing an Automatic Seat Control System for a Leading Tier1KPIT
One of our customers wanted to execute the project at low cost with minimal design changes in a short time frame. KPIT leveraged its extensive domain knowledge & experience in Engineering Design and executed the project successfully. - Read more at: http://bit.ly/205WhPx
Here is an paper published on software PLC Checker by Itris Automation Square, in the French journal "Mesures" : "La qualité des programmes vérifiée par leurs concepteurs".
Enjoy the reading!
Find us at http://www.itris-automation.com/
Contact us at commercial@itris-automation.com for more information.
2019 ibm io t exchange - meeting safety-related software auditsM Kevin McHugh
This presentation describes how to use IBM's ELM tool suite with Rhapsody and Rational Publishing Engine to accomplish functional safety traceability across the whole V model
Understand Reliability Engineering, Scope, Use case, Methods, TrainingBryan Len
Reliability engineering performs good deals with the permanence and usefulness of parts, products and systems.
Reliability engineering is very much helpful for reliability engineers, as well as design engineers, quality engineers, or system and software engineers.
Tonex offers 17 different courses in the Reliability Engineering arena. These classes are mainly taught by some of the best instructors in the world — specialists in their areas with real world experience.
Understand Reliability Engineering, Scope,Use case, methods, training.
https://www.tonex.com/systems-engineering-training/reliability-engineering-training/
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...KPIT
Case Study: Automation Test Framework (ATF) Development & Infotainment Validation for a high-end feature-rich Infotainment system of a North American OEM - See more at: http://bit.ly/1UOyKiA
PLC Checker is a software that does an automatic static analysis on a PLC program to verify its compliance with a set of coding rules.
- Improve the overall quality and maintainability of a program by respecting good practice guidelines (no backward goto, no variable overlap, etc.)
- Ensure concordance with corporate rules (naming convention, librairies, etc.)
Find us at http://www.itris-automation.com/
Contact us at commercial@itris-automation.com for more information.
Webinar Presentation: Diagnostic Flash Application with OTXKPIT
This presentation was created for a webinar on "Diagnostic Flash Application with OTX". Flash programming is a use case which In2Soft Diagnostic Tools support very well. Below are the list of use cases that are addressed through the webinar and elucidated using the presentation:
• Designing flash screen with OTX
• Performing diagnostic operations
• Creating variables
• Using loops & branches
• Executing & debugging the application
• Creating sophisticated HTML reports
• Publishing the sequence for diagnostic engineers & testers
Success Story: Developing an Automatic Seat Control System for a Leading Tier1KPIT
One of our customers wanted to execute the project at low cost with minimal design changes in a short time frame. KPIT leveraged its extensive domain knowledge & experience in Engineering Design and executed the project successfully. - Read more at: http://bit.ly/205WhPx
Driving a Digital Thread Program in Manufacturing with Apache Kafka | Anu Mis...HostedbyConfluent
Forward-looking manufacturing companies have recognized the value of digital threads that bring together design and product information across the product life cycle, connecting the dots as information flows from design to manufacturing and on to services. Creating a reliable, scalable infrastructure to support digital thread programs can be a significant challenge, given the wide variety of legacy systems involved. At Mercury Systems we are using Kafka and Confluent to drive our digital thread program and put in place a product lifecycle management process for Industry 4.0. With the substantial year-on-year growth we were seeing, we needed a cloud-ready solution that goes beyond a basic, API-based integration layer based on Mulesoft or similar technology. If you’re wondering why Kafka makes sense for a digital thread, join us to learn how a real-time event streaming platform enables core strategies around ML/AI, microservices, model-based system engineering, and continuous improvement.
Embedded services by Faststream TechnologiesHari Narayana
Faststream Technologies Provides various Embedded Services and solutions. Faststream, a vanguard of technology solutions, specializing in Product & System Engineering, Digital Transformation, IOT, Big Data, Security, and Application Development with a global footprint across North America, EMEA and APAC.
Automation test bed at offshore to optimize cost, effort and timing for a wor...Mindtree Ltd.
Mindtree helped a world leader in networking technology perform testing more efficiently by using an automation framework to reduce effort and accelerate timelines. By leveraging offshore delivery we further helped to reduce testing costs incurred by the customer.
1. Greg Bauer
(408)391-8793
goyo1064@gmail.com www.linkedin.com/in/GregoryBruceBauer
SYSTEMS APPLICATION ENGINEER
Self-driven sales engineering professional with a proven track record of successfully
securing design wins and personally delivering complex computing solutions.
Responsible for ensuring the timely delivery and installation of multiple critical high
performance embedded multi-computer systems and continued to provide technical
assistance for the entire product life cycle in a post-sales support role. Over 25 years of
broad experience designing and troubleshooting complex high performance embedded
computing systems in the defense, telecommunications, semiconductor, security,
wireless, imaging and signal processing industries.
Key Areas of Expertise:
Embedded System Architecture High Speed Fabrics
RTOS and Processor Agnostic Extensive SW/HW Background
Diagnostics & Troubleshooting
API Design & Fault Isolation
Device Drivers & Boot-loaders
Sensor & Image Processing
Excellent Communication Skills
Thermal & Power Management
TECHNICAL SUMMARY
Hardware,
Languages & Software
PowerPC’s, Intel, Microcontrollers, ARM, Soc, FPGAs,
C, C++, Java, Assembly, Bash, Python, TCL
Operating Systems,
Standards & Tools
Linux, Windows, VxWorks, UNIX, Serial RapidIO, PCIe,
A/D & D/A, DSP, XAUI, I2C, JTAG, Visual Studio, Eclipse,
GNU/Gdb, U-boot, Clearcase, Git, Bugzilla, Logic
Analyzers, Spectrum Analyzers, MATLAB, LabView
PROFESSIONAL EXPERIENCE
Mercury Systems, Chelmsford, MA (Advanced Computing Systems)
Best-of-breed provider of commercially developed, open sensor and Big Data processing
systems, software and services for critical commercial, defense and intelligence
applications.
Senior Field Application Engineer 2008 – 2014
Managed multiple defense prime contractor accounts covering the Pacific Northwest
Region with a focus on securing new design wins and supporting program lifecycle needs
of current programs.
2. Greg Bauer Page 2
Successfully secured multiple design wins meeting quota on a consistent year
over year basis.
Designed several sensor processing subsystems using well defined ISO processes
including requirements gathering, requirements definition and solution mapping
resulting in a best-of-breed subsystem design that would meet and, in many
cases, exceed program requirements.
Provided frequent on-site technical support working directly with customer
engineering teams with a goal of ensuring a win-win integration effort.
The complexity of delivered SIGINT subsystems frequently required providing
group and individual training sessions as well as the development and
performance of Acceptance Test Procedures to meet delivery requirements.
Mercury Computer Systems, Chelmsford, MA (OEM Solutions Group)
Division of Mercury Computer Systems with a charter designed to leverage corporate
investments in defense industry innovation and apply that innovation to the Original
Equipment Manufacturing Marketplace.
Field Application Engineer 2001 – 2008
Member of a team initially charged with ensuring the success of a competitive down
select process for a highly scalable next generation image computer subsystem for a
major semiconductor manufacturing company.
Successfully won the business leading to valuable, high volume, follow on
business with a separate division within KLA-Tencor.
Became an embedded member of the engineering team with in the Wafer
Inspection division of KLA-Tencor reporting directly to the director of
engineering and, in some cases, directly to corporate management.
Worked to successfully scale Mercury Image Computer subsystems to support
semiconductor inspection processes requiring from 4-64 Altivec enabled
PowerPC processors utilizing Mercury RACE++ fabric technology.
Success with the Wafer Inspection systems concurrently led to a design win
opportunity in the Reticule Inspection division of KLA-Tencor. Again, the
competitive down select process was a success, resulting in a modernized
Mercury Image Computer designed to scale up to 300+ processors. This time
based on the Mercury developed Serial RapidIO open standard.
Continued to provide embedded on-site product life cycle support for both
divisions of KLA-Tencor on a daily basis until a restructuring at Mercury
Computer Systems led to the restructuring that became Mercury Systems in 2008.
Previous RelatedExperience
Raytheon (Applied Signal Technology), Sunnyvale, CA
Boeing (Radix Technologies) Mountain View, CA
EDUCATION
BS, Computer Engineering, University of the Pacific, Stockton, CA (1988) Cum Laude
DOD Secret Level Clearance