What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That’s what we’re passionate about at Magna Electronics, and we do it by creating world-class Electronic systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex Electronic systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Electronics.
Job Responsibilities:
Description
- The Tool development Engineer is responsible to develop scalable, cloud compatible data parsers/adapters to read, decode project specific MF4 containers/files and exporting to bigdata formats like (parquet, ORC) or other media outputs such as .avi or .jpg.
Duties and Responsibilities:
- This is a core tool developer role who should have strong background in communication protocol understanding (including TCP, Some IP, UDP, CAN, LIN, SPI other debug msg.), AWS DVEOPS and scalable analysis tool development activity. Understand functional scope of product(s), project(s) and function(s).
- writing scalable scripts/SW (based on PANDAS, pyspark, python and Scala) to automatically decode and export in bigdata formats including PARQUET, ORC.
- The SW tool should be dockerized, scalable and fully AWS compatible.
- Implement SW with highest level of automation and very less human interaction (using SQS, SNS services, using EC2 / fargate compute solutions).
- Understand SW requirements from data analysts/data science engineers to fulfill their needs for parser development.
- Understand functional scope of product(s), project(s) and function(s).
- Alignment and coordination with test manager and lead developer for debug, regression, release test execution and report generation activities.
- Test Report discussion with lead test developer and Test manager.
- Daily development task alignment with test manager and test developer.
- Understand functional specific test architecture and workflows defined by lead test engineers.
- Read and understand pseudo codes.
- Ability to understand big data analysis tools, implemented codes in python & pyspark.
- Able to debug and execute the codes.
- Based on function complexity able to support multiple projects and/or functions.
Requirements and Qualifications:
Required Experience and special skills:
- 3 years of Working knowledge in ADAS series project(s).
- Professional working experience (>2 years of experience) as core tool developer with similar role.
- Advance knowledge in automotive communication protocol understanding(including TCP, SomeIP, UDP, CAN, LIN, SPI other debug msg.).
- Advance skills in bigdata formats in data science applications, Docker, scalable scripting development & optimization.
- ADAS functions’ (AEB, OD, ACC, LDW, TSR etc.) understanding is desired.
- Working knowledge of ADAS functional performance Testing(data collection, management , processing and analysis) concepts and processes is desired.
- Working knowledge of product development and product testing engineering practices in software development field is a plus.
- Working knowledge of MS office , VISIO, PTC, GITHUB, JIRA , MS team.
- Professional knowledge of statistical analysis, big data analysis, AI, machine learning, deep learning, and data mining is a plus.
- ISTQB CTFL certificate is a plus.
- Team player, committed, dynamic & flexible personality.
Required Education:
- Bachelor’s degree in computer science, physics, mechatronics, automotive, statistics, mathematics or equivalent.
Required Computer Skills
- Strong Professional experience in C++, Python, Scala, Pyspark, Pandas.
- Advanced skills in bigdata analysis libraries, tools and methods.
- Working knowledge of UML, VISIO, MS Office package.
Language Knowledge
- Proficiency in English is must (speaking & writing).
- German language is a plus.
Methodological Knowledge
- Working knowledge in planned and structured approach.
- Working knowledge of problem-solving techniques.
- Working knowledge of PTC.
Personal Requirements
- Able to work in a dynamic, fast paced team environment.
- Able to work independently with supervision.
- Able to work effectively in a global environment.
Customers and Business Interfaces:
- Internal: Lead developers, Test Tool leads, V&V Managers.
Awareness, Unity, Empowerment:
At Magna, we believe that a diverse workforce is critical to our success. That’s why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.
Worker Type:
Regular / Permanent
Group:
Magna Electronics