Software Engineering Student

Magna InternationalTroy, MI
Onsite

About The Position

This is a co-op program position within the base software group, assisting with projects on all different levels. The base software group is responsible for the design and development of embedded software in C/C++ programming language for electronic control systems and components. They work from broad specifications, independently plan, design, and carry out work assignments, and often serve as a technical authority.

Requirements

  • Minimum 3.0 GPA strongly preferred.
  • Enrolled in an engineering program with an accredited school.
  • Understand the basics of engineering theory and principles of design.
  • Basic knowledge of C coding, scripting languages.
  • Working knowledge in computer based software, organizational/communication skills, ability to work with others in a team environment.

Nice To Haves

  • C-Coding for automotive electronic control units (ECU).
  • MIL-SIL, Static Testing Exposure
  • Electronic control systems – actuators, sensors, microcontrollers.
  • CAN communication protocol in vehicles.
  • Requirements and traceability.
  • Tools knowledge: vector CAN tools, compilers, debuggers.

Responsibilities

  • Assist with the design, development, and problem resolution of new and existing electronic controls systems and components for powertrain, and chassis products.
  • Supports and adheres to policies, procedures, and operational guidelines related to established quality management system (IATF 16949).
  • Maintains working knowledge of safety policies and regulations to ensure duties of self and others are performed in a safe manner.
  • Additional duties and responsibilities as assigned.

Benefits

  • Investment in employees with support and resources.
  • Opportunities for development prospects.
  • Engaging and dynamic environment.
  • Opportunity to develop industry-leading automotive technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service