Joe Starr

Joe Starr

Graduate Teaching Assistant

University of Iowa

Biography

Interests
  • Low Dimensional Topology
  • Knot Theory
  • Computational Methods
Education
  • PhD in Mathematics, Fall 2021 - Present

    University of Iowa

  • MS in Mathematics, Fall 2021 - Spring 2023

    University of Iowa

  • Bachelor of Science in Computer Science, Fall 2013 - Fall 2016

    University of Michigan - Dearborn

  • Bachelor of Science in CIS Mathematics, Fall 2013 - Fall 2016

    University of Michigan - Dearborn

Experience

 
 
 
 
 
Teaching Assistant / Graduate Fellow
Aug 2021 – Present Iowa
Lead undergraduate students in discussion sessions. Lead undergraduates as a primary instructor.
 
 
 
 
 
Software Engineer
Dec 2020 – Aug 2021 Michigan
Process tooling and AUTOSAR development
 
 
 
 
 
Project Engineer
Jan 2017 – Dec 2020 Michigan

Software Architect

  • Responsible for the complete architectural design and direction of a customer project.
  • Analysis of customer requirements and negotiation of acceptance for those requirements.
  • Planning of team development activities.
  • Creation of functional and non-functional software requirements from decomposition of customer requirements.
  • Design, implementation and integration, in C, of custom software components and validation of those components.
  • Design and implementation of MCAL components.
  • Configuration and integration of MCAL, MICROSAR, Flash Bootloader, and 3rd party components.
  • Creation of Jenkins continuous regression testing infrastructure within a HiL environment (VT System).
  • Participation in internal, customer, supplier and OEM meetings.
  • Maintenance and reporting of requirements health metrics and code base health metrics. Including MISRA conformance using QAC.
  • Design and creation of internal infrastructure tools.

Flash Bootloader Integration

  • Integration and testing of Off The Shelf software solutions with a focus on Flash Bootloader integrations.
  • Worked with new technologies such as Ethernet, CAN-FD, and Security.
  • Support customers in use of the Flash Bootloader product.