Kick-start your technology career with an exciting opportunity at Magna as a Software Intern in Auburn Hills. This role is ideal for students and aspiring software professionals who want hands-on experience in a fast-paced automotive technology environment. As a Software Intern, you’ll work alongside experienced teams, contribute to real-world software projects, strengthen your technical abilities, and gain valuable exposure to innovative mobility and engineering solutions. If you’re passionate about coding, problem-solving, and building practical industry experience, this opportunity offers an excellent foundation for future growth.
Job Overview
| Field | Details |
|---|---|
| Company Name | Magna |
| Role | Intern – Software Engineering |
| Qualification | High School Diploma/ Bachelors Degree |
| Job Location | Auburn Hills, Michigan |
| Salary | $24/Hr |
| Work Type | Hybrid / On-site |
| Job Type | Internship |
| Job Level | Entry Level |
| Industry | Automotive Technology / Software Development |
Job Description
As a Software Engineering Student at Magna Electronics, you will join a team of software professionals, implementing cutting edge technologies on both existing and new development products of Autonomous Driving & Electrification.
Essential Duties and Responsibilities:
- Perform all phases of the Software Development Life Cycle; design, code, test, integration, verification, and integration support, facilitated by an Agile software development workflow.
- Support scripting (CAPL/Python/MATLAB scripting/Batch) to automate the embedded development tasks and develop the tool documentation.
- Support the team to debug and test the real time ADAS safety critical & Electrification applications
- Learn and become proficient with your skills in many different technical areas including object-oriented software development, real-time embedded development for multi-core and multi-processor systems, development for multiple operating systems (QNX, Linux, etc). As well as cyber security/product protections, image/signal processing, image/data fusion, application development, and other development to support test and verification.
Who We are looking for:
- High School Diploma
- Currently Attending a College or University
Your Preferred qualifications:
- Experience with Software integration and debugging techniques.
- Knowledge of Scripting Languages preferred (CAPL/Python/MATLAB/Batch scripting experience)
- Familiarity and understanding of differences between relevant C/C++ standards (i.e., C++98; C++11; C++17, etc.)
- Familiarity and understanding of Automotive Communication Protocols and tools
- Experience with Software Continuous Integration (CI) toolchains/pipelines, Git/GitHub/ (configuration management, automated unit testing, static analysis, etc.).
- Knowledge of hardware bus interfaces, such as USB, UART, I2C and SPI
- Proficiency in use of basic electrical tools, i.e., oscilloscope, multimeter
- Demonstrated success in resolving technical challenges by leveraging strong problem-solving skills.
Selection Process
- Application Submission
- Resume Screening
- Online Assessment (if applicable)
- Technical Interview
- HR Interview
- Final Selection and Offer Letter
How to Apply
- Visit the official Magna careers portal
- Search for Software Intern – Auburn Hills
- Review the job requirements and responsibilities carefully
- Prepare and update your resume with relevant skills and projects
- Complete the online application form
- Upload your resume and required documents
- Submit your application and wait for further communication from the recruitment team