Magna International - Troy, MI

posted 3 months ago

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

About the position

This position will be responsible for building and maintaining our technical infrastructure, developing APIs for seamless data transmission between system components, managing software versions, supporting DevOps activities, and conducting field tests. The main responsibilities of the position will include, but are not limited to, designing and implementing robust infrastructure solutions to create a data logging environment, wireless communication infrastructures, and cloud-based development environments. Additionally, the role involves developing and maintaining APIs for efficient data exchange between different system components while ensuring data integrity and security during the transmission process. The successful candidate will manage software versioning, including updates and patches, ensuring that software changes are documented and comply with quality standards. Collaboration with the DevOps team is essential to optimize deployment processes and continuous integration/continuous deployment (CI/CD) pipelines, as well as supporting troubleshooting and resolving infrastructure-related issues. Conducting field experiments to test system functionality in real-world scenarios is also a key responsibility, along with analyzing experiment data to improve system performance and reliability. The Research Engineer will plan, execute, and coordinate New Mobility programs with internal and external departments, including supplier companies, institutions, and academia. This role requires evaluating technologies and product designs in compliance with scientific principles, engineering principles, company standards, customer requirements, and related specifications. The engineer will support the development of innovative components and modules from the initial concept phase through the complete development process, including design engineering, validation, prototyping, testing, and evaluation of the proposed production-capable process and business case.

Responsibilities

  • Design and implement robust infrastructure solutions for data logging and wireless communication.
  • Develop and maintain APIs for efficient data exchange between system components.
  • Manage software versioning, including updates and patches.
  • Collaborate with the DevOps team to optimize deployment processes and CI/CD pipelines.
  • Plan and execute field experiments to test system functionality in real-world scenarios.
  • Analyze experiment data to improve system performance and reliability.
  • Evaluate technologies and product designs for compliance with engineering principles and standards.
  • Support the development of innovative components and modules throughout the development process.
  • Conduct research programs applying principles of mechanics, thermodynamics, hydraulics, and electronics.
  • Maintain innovation project schedules and monitor project progress.

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 ability to design complex systems.
  • Advanced skills in API development, particularly RESTful services and real-time data exchange.
  • Strong programming skills in languages such as Java, Python, C++, or similar.
  • Experience with version control systems like Git and code versioning best practices.
  • In-depth experience with AWS or Nexus Repository Manager for application deployment and management.
  • Proficiency with DevOps tools (e.g., Jenkins, Docker, Kubernetes) and CI/CD methodologies.
  • Competence in data analysis for system performance evaluation.

Nice-to-haves

  • Experience in planning and conducting field tests to validate system functionality and performance.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service