remote
Software Engineering Co-op - Magna International
Software Engineer
Co‑op Software Engineer developing automotive technologies in a dynamic, global team, focusing on embedded software, ROS integration, and AUTOSAR compliance using Python and C++.
About the role
Key Responsibilities
- Design, implement, and test embedded software components for automotive lighting and mirror systems.
- Integrate ROS modules to enable real‑time data exchange between vehicle subsystems.
- Collaborate with cross‑functional teams to define functional specifications and validate against AUTOSAR standards.
- Debug and optimize code for performance, safety, and reliability in a production environment.
- Document design decisions, test plans, and results for internal and external audits.
Requirements
- Current enrollment in a Computer Science, Electrical Engineering, or related program.
- Proficiency in Python and C++ with experience in embedded development.
- Familiarity with ROS, AUTOSAR, and automotive safety standards.
- Strong analytical, problem‑solving, and communication skills.
- Ability to work independently and as part of a global engineering team.