Magna International - Troy, MI

posted 4 months ago

Full-time - Mid Level
Troy, MI
Transportation Equipment Manufacturing

About the position

The Engineer, System Integration (IMR) position at Magna is a pivotal role responsible for building and maintaining the technical infrastructure that supports the development of innovative automotive technologies. This role involves designing and implementing robust infrastructure solutions, including data logging environments, wireless communication infrastructures, and cloud-based development environments. The engineer will also be tasked with developing APIs to facilitate seamless data transmission between various system components, ensuring data integrity and security throughout the process. Additionally, the position requires managing software versions, including updates and patches, while ensuring compliance with quality standards and proper documentation of software changes. In collaboration with the DevOps team, the engineer will optimize deployment processes and support continuous integration/continuous deployment (CI/CD) pipelines. Troubleshooting and resolving infrastructure-related issues will also be a key responsibility. The role includes planning and executing field experiments to test system functionality in real-world scenarios, analyzing experiment data to enhance system performance and reliability. The engineer will also coordinate New Mobility programs with internal and external departments, including suppliers, institutions, and academia, ensuring that all technological evaluations and product designs comply with scientific and engineering principles, as well as customer requirements. The ideal candidate will contribute to the ideation process by identifying gaps in current product or manufacturing technology, guiding future research and development efforts. They will analyze engineering results, propose product changes, and maintain project schedules by monitoring progress and resolving any issues that arise. The engineer will also be responsible for specifying requests and coordinating subcontracted work, ensuring timely completion of all project elements. Overall, this position offers a dynamic environment where innovative ideas are encouraged, and collaboration with diverse technical stakeholders is essential.

Responsibilities

  • Design and implement robust infrastructure solutions for data logging, wireless communication, and cloud-based development environments.
  • Develop and maintain APIs for efficient data exchange between system components, ensuring data integrity and security.
  • Manage software versioning, including updates and patches, and ensure compliance with quality standards.
  • Collaborate with the DevOps team to optimize deployment processes and CI/CD pipelines.
  • Support troubleshooting and resolution of infrastructure-related issues.
  • Plan and execute field experiments to test system functionality in real-world scenarios and analyze data to improve performance and reliability.
  • Evaluate technologies and product designs for compliance with engineering principles and customer requirements.
  • Support the development of innovative components from concept through to production, including design engineering and testing.
  • Contribute innovative ideas for products and processes and share information with team members.
  • Analyze engineering results and propose product changes to improve components and systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Minimum of two years of professional experience in system integration, infrastructure development, DevOps, or a related field.
  • Knowledge of various hardware and software environments and effective integration methods.
  • In-depth understanding of system architecture and the ability to design complex systems.
  • Advanced skills in API development, particularly RESTful services and real-time data exchange.
  • Experience in API security, authentication, and optimization for high performance.
  • Strong programming skills in languages such as Java, Python, C++, or similar.
  • Ability to write and maintain scripts for automation, monitoring, and deployment.
  • Proficient in version control systems like Git, with emphasis on best practices and branching strategies.
  • Experience with AWS or Nexus Repository Manager for application deployment and management.
  • Proficiency with DevOps tools (e.g., Jenkins, Docker, Kubernetes) and understanding of CI/CD methodologies.
  • Competence in data analysis for system performance evaluation and improvement identification.
  • Experience in planning and conducting field tests to validate system functionality.

Nice-to-haves

  • Experience in software version control and documentation.
  • Familiarity with DevOps practices, including CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.

Benefits

  • Engaging and dynamic work environment.
  • Support and resources for employee success.
  • Varied responsibilities and development prospects.
  • Commitment to diversity and equal opportunity employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service