Senior Software Engineer - Magna International, Inc
Software Engineer
Lead the design and implementation of automotive software solutions using C++ and Python, driving innovation in embedded systems within an Agile, CI/CD-enabled environment.
About the role
Key Responsibilities
Architect, develop, and maintain high‑performance automotive software components in C++ and Python.
Collaborate with cross‑functional teams to define functional specifications and system requirements.
Implement robust unit, integration, and system tests, ensuring compliance with automotive safety standards.
Participate in code reviews, continuous integration, and deployment pipelines to deliver reliable releases.
Mentor junior engineers and contribute to best‑practice documentation.
Requirements
5+ years of professional software development experience in C++ and Python.
Strong background in embedded systems and real‑time operating systems.
Experience with Agile methodologies and CI/CD tooling (Git, Jenkins, Docker).
Excellent problem‑solving skills and a passion for automotive technology.
Effective communication skills in English, both written and verbal.