Magna International is a premier supplier for the global automotive industry, focused on developing innovative automotive technologies. The Software Engineering Student role involves working with a team to implement cutting edge technologies in Autonomous Driving, covering all phases of the Software Development Life Cycle.
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 (Python/Batch) to automate the embedded development tasks and develop the tool documentation
Support the team to debug the real time ADAS safety critical application
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 (Linux, Windows). As well as cyber security/product protections, image/signal processing, image/data fusion, application development, and other development to support test and verification
Qualification
Required
Bachelor's or Master's degree in computer or Electrical or Computer Science
Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Knowledge of SW Development Lifecycle
Software development experience in C/C++
Fluent in English
Preferred
Experience with Software integration and debugging techniques
Knowledge of Scripting Languages preferred (Python/Bash scripting experience)
Familiarity and understanding of differences between relevant C/C++ standards (i.e., C++98; C++11; C++17, etc.)
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
Benefits
Magna International is a mobility tech company and auto supplier that engages in body exteriors, structures, power, vision, and seating.