Internship - Software Engineer

Commercial Vehicle Group, Inc.Remote - Iowa, IA

About The Position

This internship focuses on developing and refining Java-based plugins for the Capital Harness platform. The intern will partner with engineering and domain experts to understand design processes and system constraints, translating business and engineering needs into technical solutions. A key aspect of this role involves leveraging AI tools to accelerate development, while critically evaluating outputs, ensuring code quality, and maintaining alignment with system APIs. The intern will also perform rigorous testing and debugging, document code and logic, and iterate on solutions based on user feedback.

Requirements

  • Currently pursuing a degree in Computer Science, Software Engineering, or related field
  • Experience with Java programming (required)

Nice To Haves

  • Familiarity with plugin development or extensible software platforms
  • Exposure to XML data structures
  • Interest in manufacturing, wiring harness design, or engineering applications
  • Strong problem-solving and analytical skills
  • Ability to work independently and collaboratively in a team environment

Responsibilities

  • Partner with engineering and domain experts to understand existing design processes and system constraints
  • Translate business and engineering needs into technical solutions within the Capital Harness platform
  • Develop, test, and refine Java-based plugins that streamline workflows and reduce manual intervention
  • Leverage AI tools to accelerate development, while applying critical thinking to validate outputs, ensure code quality, and maintain alignment with system APIs
  • Perform rigorous testing and debugging to ensure solutions are reliable and production-ready
  • Document code, logic, and usage clearly to support long-term maintainability and team adoption
  • Iterate on solutions based on user feedback and evolving business needs
  • Design and develop custom plugins to enhance Capital Harness functionality
  • Improve process efficiency by reducing the number of manual steps required in harness design and documentation
  • Automate data handling and validation within engineering workflows
  • Build tools and reports that improve visibility into design standards and compliance (e.g., USCAR requirements)
  • Support integration and manipulation of XML-based data within the system
  • Ensure all developed solutions align with internal standards for performance, usability, and maintainability
  • Automating component classification and part number assignment
  • Streamlining data updates and reducing manual rework from imported designs
  • Enhancing validation and design rule checks to ensure compliance with engineering standards
  • Developing reporting capabilities to improve visibility into testing and design configurations
  • Creating automated triggers and status-based updates within the design workflow
  • Improving overall user experience by reducing complexity and increasing efficiency
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service