“Michael is a passionate and effective firmware engineer who focuses on the quality of his work and is always willing to help. On top of his everyday work, Michael volunteers his time to do an exceptional work with the MR Innovation Competition Committee and make an impact in the future of the organization.”
About
An experienced and highly capable embedded systems engineer possessing broad technical…
Contributions
-
What are the most common programming language errors that compromise software design security and privacy?
Deprioritizing or disregarding the use of (or worse - the output of) a static analysis tool - particularly one that is security context aware is a large contributor to accepting security gaps into your embedded system.
-
What is the best way to document architecture for mobile applications?
If you're a visual thinker, you'll need very little persuasion to create some high level diagrams as a way to capture and rationalize your approach. In addition, those of us in heavily regulated industries need very little encouragement to create some level of architecture documentation - as it is simply required and auditable. However, another consideration - beyond software engineering best practice - is what happens when your development team extends beyond 1 to 2 people (or 1 to 2 time zones). How do you effectively collaborate early on - when every one has their own vision of how the system might be composed? Architecture documentation at various levels is one of the easiest ways to get everyone aligned.
-
How do you manage stakeholder expectations?
By having an honest conversation (data driven, ideally) around scope, timing, and resources. If stakeholders want it all without being able to make the hard decisions, there is little chance of success. Ultimately, as others have noted, communication is key - and it has to be open and honest.
Activity
-
Meet sophomore computer engineering major Joel Schellinger! This summer, he was a robotics engineering intern at Octane Coffee a company that designs…
Meet sophomore computer engineering major Joel Schellinger! This summer, he was a robotics engineering intern at Octane Coffee a company that designs…
Liked by Michael Trader
Experience
Education
Licenses & Certifications
-
Certified Software Development Professional (CSDP)
IEEE Computer Society
IssuedCredential ID 0006947
Publications
-
"How to calculate CPU utilization"
Embedded Systems Programming
An article based on an Embedded Systems Conference topic I presented numerous times. See the full text here: https://www.embedded.com/design/prototyping-and-development/4024993/How-to-calculate-CPU-utilization
Patents
-
BATTERY MANAGEMENT SYSTEM AND METHOD FOR TRANSFERRING DATA WITHIN THE BATTERY MANAGEMENT SYSTEM
Issued US US 8341449 B2
A battery management system is provided. The system includes a battery monitoring device having a microprocessor and a hardware component. The microprocessor identifies a non-modifiable node ID from the hardware component. The microprocessor also obtains operational parameters associated with the at least one battery cell. The microprocessor computes a network ID for the battery monitoring device based on the non-modifiable node ID. The system further includes a main controller that…
A battery management system is provided. The system includes a battery monitoring device having a microprocessor and a hardware component. The microprocessor identifies a non-modifiable node ID from the hardware component. The microprocessor also obtains operational parameters associated with the at least one battery cell. The microprocessor computes a network ID for the battery monitoring device based on the non-modifiable node ID. The system further includes a main controller that communicates with the battery monitoring device via a communication bus utilizing the network ID.
Other inventorsSee patent -
SYSTEMS AND METHODS FOR DETERMINING A WARRANTY OBLIGATION OF A SUPPLIER TO AN ORIGINAL EQUIPMENT MANUFACTURER FOR A VEHICLE BATTERY PACK
Issued US 12/870,940
A method for determining a warranty obligation of a supplier to an OEM for a vehicle battery pack of a vehicle is provided. The battery pack was previously purchased by the OEM from the supplier. The method includes retrieving an operational parameter associated with a component of the vehicle battery pack or a battery management system. The method further includes determining whether the operational parameter is less than or equal to a threshold value. The method further includes reimbursing…
A method for determining a warranty obligation of a supplier to an OEM for a vehicle battery pack of a vehicle is provided. The battery pack was previously purchased by the OEM from the supplier. The method includes retrieving an operational parameter associated with a component of the vehicle battery pack or a battery management system. The method further includes determining whether the operational parameter is less than or equal to a threshold value. The method further includes reimbursing the OEM or crediting a financial account associated with the OEM for at least a portion of the cost of the replacement battery pack by the supplier if the operational parameter is less than or equal to the threshold value.
Other inventorsSee patent
Courses
-
Documenting Software Architectures (SEI/CMU)
-
-
Software Architecture Design and Analysis (SEI/CMU)
-
-
Software Architecture: Principles and Practices (SEI/CMU)
-
Projects
-
MR Innovation Competition
-
A yearly event to encourage Innovation at MR.
Our team organizes and runs the competition starting with idea generation workshops all the way through idea submission, final presentations, science fair and judging. Our team is also responsible for supporting innovation teams, recognizing participants, venue coordination and competition budget.Other creators
Honors & Awards
-
Innovation Award
Rockwell Automation
HPC Firmware Concept Architecture Representation
Recommendations received
4 people have recommended Michael
Join now to viewMore activity by Michael
-
Remote patient monitoring and smoother hospital-to-home transitions: Byte 1 in our MedEd Bytes series takes a quick, crucial look. Product usage…
Remote patient monitoring and smoother hospital-to-home transitions: Byte 1 in our MedEd Bytes series takes a quick, crucial look. Product usage…
Liked by Michael Trader
-
For all you 🥧 lovers out there, we've got great news! 🎉Introducing the SparkFun Pro Micro - RP2350, a powerful development platform in SparkFun's…
For all you 🥧 lovers out there, we've got great news! 🎉Introducing the SparkFun Pro Micro - RP2350, a powerful development platform in SparkFun's…
Liked by Michael Trader
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Michael Trader in United States
-
Michael Trader
-
Michael Trader
Supporting the technology that drives our future.
-
MICHAEL TRADER
Program Analyst/ISSO USAF HQ AETC, Randolph AFB
-
Michael Trader
Certified Building Contractor CBC 1258718 at Key West Closets Inc
29 others named Michael Trader in United States are on LinkedIn
See others named Michael Trader