Ethan Fischer
Firmware Engineer at Dallas Formula Racing- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Learning Arduino: Foundations
LinkedInJun, 2022- Sep, 2024
Experience
-
Dallas Formula Racing
-
United States
-
Motor Vehicle Manufacturing
-
1 - 100 Employee
-
Firmware Engineer
-
Sep 2022 - Present
This is a school organization that I am a member of. - I am working on the firmware to allow for logging data from the sensors on the car to an SD card using Arm Mbed OS. - I have designed and developed an abstract Data Logger interface and a derived SD Data Logger class for specific use with an SD card. - I have written error-checking file system operation functions in C++ utilizing the SDBlockDevice and FATFileSystem APIs in Mbed OS. This is a school organization that I am a member of. - I am working on the firmware to allow for logging data from the sensors on the car to an SD card using Arm Mbed OS. - I have designed and developed an abstract Data Logger interface and a derived SD Data Logger class for specific use with an SD card. - I have written error-checking file system operation functions in C++ utilizing the SDBlockDevice and FATFileSystem APIs in Mbed OS.
-
-
-
PocketLab
-
United States
-
Computers and Electronics Manufacturing
-
1 - 100 Employee
-
Embedded Systems Engineering Intern
-
May 2023 - Aug 2023
- Prototyped and developed drivers for 9 different sensors and peripherals. - Combined several of them into one system with a strain gauge, an O2 sensor, a CO2 sensor, a differential pressure sensor, an OLED display to show sensor data, and a rotary encoder for UI controls. - Developed a custom data bus for a load cell amplifier, wrote a peak detection algorithm for a heart rate sensor, and developed a calibration sequence for a strain gauge. - Learned about interrupt service routines, serial communication protocols such as UART, I2C and SPI (and how to handle running multiple instances of these at the same time), voltage dividers, debounce/low-pass filters, analog switches, pull-up and pull-down resistors, and Wheatstone bridges, as well as how to use an oscilloscope, logic analyzer, and a digital multimeter to debug hardware. Show less
-
-
-
Toyota Tsusho Systems US, Inc.
-
United States
-
Computer and Network Security
-
100 - 200 Employee
-
Firmware Engineer
-
Jan 2023 - May 2023
This was my capstone project at UTD. - I developed firmware to assist with the attestation of ECUs during the secure boot process over CAN bus communication. - I created documentation regarding issues my team and I experienced during the process to help corporate improve their proprietary systems. - Added documentation to old code to make it more readable for the rest of the team. - Designed and developed the attestation protocol between two ECUs using CAN communication. - As the team leader for the project, I served as the primary means of communication between the team and our mentor and I was responsible for making sure my team was on task and had access to everything they needed. - Wrote a detailed user manual for an undocumented software tool - Wrote and debugged bare-metal C code Show less
-
-
-
-
Bike Mechanic
-
Aug 2021 - May 2023
- I worked closely with customers to diagnose and address any issues with their bikes, offering expert advice and recommendations for repairs or upgrades as needed. - I was responsible for maintaining the shop's organization, keeping it clean and well-stocked with the tools and parts needed to perform repairs effectively. - I have developed a deep understanding of the intricacies of bicycle maintenance and repair. I have completed thousands of repairs from everything as simple as a flat tire repair to wheel building and mountain bike suspension service. Show less
-
-
-
Austin Bike Farm
-
United States
-
Manufacturing
-
1 - 100 Employee
-
Bike Mechanic
-
Apr 2020 - Aug 2021
- I worked on the sales floor, working with customers to determine the best bicycle for them and helping them find the right accessories. - I contributed to the online sales presence of the shop, taking high-quality pictures of every bike and uploading them to the shop's website and other seller sites like Pink Bike, Craigslist, and Ebay. - I managed our inventory by scanning newly received products in and putting them away on the sales floor, keeping the sales floor organized and clean. I was responsible for ensuring that the data in our system matched what was on the floor. - I worked in service as a service writer and technician, working closely with customers to diagnose and address any issues with their bikes, offering expert advice and recommendations for repairs or upgrades as needed. Show less
-
-
Education
-
The University of Texas at Dallas
Bachelor of Science - BS, Computer Science