Engineering Assistant - Software Development (Part-time)

FEV North America•Auburn Hills, MI

About The Position

The Engineering Assistant (Intern) supports the development and validation of automotive software and Advanced Driver Assistance Systems (ADAS) under the guidance of experienced engineers. The internship offers hands-on exposure to embedded software development, systems engineering, vehicle integration, testing, and validation for next-generation automotive technologies. The internship is scheduled to begin in January 2027. The selection process will take place in advance, with interviews conducted on a rolling basis throughout the Fall 2026 recruiting season. Applicants must be a U.S. citizen or Green Card holder.

Requirements

  • Must be currently pursuing a bachelor's or master's degree in Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics Engineering, Robotics Engineering, or Automotive Engineering.
  • Must be a U.S. citizen or Green Card holder.
  • Strong academic performance.
  • Basic understanding of software development principles.
  • Familiarity with programming languages such as C/C++, Python, or MATLAB.
  • Ability to work 15–25 hours per week.

Nice To Haves

  • Strong analytical and problem-solving skills.
  • Effective verbal and written communication skills in English.
  • Hands-on engineering experience through automotive, robotics, defense, aerospace, or autonomous systems research projects beyond standard academic coursework is preferred.
  • Experience with one or more of the following: Embedded C/C++, Python, MATLAB/Simulink, ROS/ROS2, Git, CAN, LIN, Ethernet, vehicle diagnostics, or sensor integration.

Responsibilities

  • Support embedded software development and testing activities.
  • Assist with requirements analysis, software design, implementation, and verification tasks.
  • Contribute to ADAS feature development, integration, and validation activities.
  • Support system-, software-, and vehicle-level testing.
  • Develop and execute test cases and document test results.
  • Assist with software debugging and root-cause analysis.
  • Prepare technical reports, presentations, and project documentation.
  • Support cross-functional teams including systems, software, testing, and validation engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service