Product Development Engineer (Test Engineer)

RLE INTERNATIONAL Group
Dearborn, MI
Company Information

RLE INTERNATIONAL is one of the world’s leading engineering and consultation service ­providers to the international mobility and energy industries. On the basis of our engineering development and methodological expertise, we lay claim to thirty years of experience in creating innovative and effective solutions for our international customers. RLE believes in providing excellence in Engineering Services; supporting our customers in developing mobility solutions around the world. Locations in Europe, North America, Australia, India, and China allow us to remain close to our ­customers. Our 2,100 employees play an active role in shaping the future of our company by continuously increasing their personal and technical development.

Position Description

  • As a Product Development Engineer, the candidate will be a key contributor within a team responsible for managing and operating a fleet of test vehicles supporting vehicle software development and validation.
  • This role focuses on vehicle operations, vehicle maintenance, software baselining, OTA and service software updates, scripting and tools development, and advanced root cause analysis across vehicle systems.
  • You will own portions of the test-vehicle lifecycle, ensuring vehicles are properly configured, updated, maintained, and operational to support continuous software development, validation, and release activities.
  • The role requires close collaboration with technicians, software engineers, feature owners, and test teams to diagnose complex vehicle and software issues, improve operational efficiency, and enable high-quality software delivery.

Skills Required

  • Scripting, Software Testing, Test Automation, Test Execution, Root Cause Analysis, Fleet Management
    • Scripting / Software Testing The candidate is expected to develop and maintain scripts (preferably using Python, and/or C++ or similar languages as a plus) to support vehicle operations and efficiency.
    • Test Automation The candidate should leverage automation to improve operational efficiency by creating scripts to automatically read vehicle diagnostic trouble codes (DTCs) using logs, CAN data, or diagnostic APIs, categorizing and flagging known error codes with recommended remediation steps
    • Test Execution The candidate is not responsible for executing test cases, but should support efficient test execution by ensuring vehicles are properly prepared and available for testing teams, verifying vehicles are on the correct software baseline, coordinating vehicle availability to minimize test delays, supporting test teams by quickly identifying and resolving vehicle-related blockers
    • Root Cause Analysis The candidate is expected to perform root cause analysis related to vehicle and fleet issues, including, investigating recurring vehicle faults, connectivity issues, or test failures, analyzing diagnostic data, logs, and usage history to identify root causes, differentiating between software, hardware, and operational issues, documenting findings and resolutions to support continuous improvement
    • Fleet Management Fleet management is a core responsibility of the role. Expectations include, managing vehicle sign-out and sign-in processes, ensuring vehicles are maintained in test-ready condition, tracking vehicle status, location, usage, and health, coordinating maintenance, updates, and repairs, supporting audits and ensuring compliance with fleet policies
Skills Preferred

  • .NET Developer, API
    • .NET Developer Experience with .NET is preferred for:
      • Developing internal tools, dashboards, or lightweight applications
      • Integrating backend services with databases or APIs
      • Supporting enterprise-level tooling used for fleet tracking and auditing
    • API The candidate should have experience working with APIs to integrate vehicle data from multiple systems and support scalable and maintainable system integrations Recommended Tools & Technologies for This Role
      • Python (primary scripting and automation language), Other programing languages can be considered for this position.
Experience Required

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field.
  • 3–5 years of experience in software engineering, automotive product development, vehicle software operations, test systems, or complex embedded/software environments.
  • Demonstrated experience managing test vehicles and executing vehicle software updates.
  • Hands-on experience with scripting, automation, and diagnostic tools.
  • Proven ability to perform advanced root cause analysis and debug complex system issues.

Experience Preferred

  • Python or similar scripting languages
  • API interaction and data parsing
  • Log analysis and telemetry interpretation
  • Test automation frameworks
  • Toolchain development for vehicle operations
  • Technical writing and process documentation

Education Required

  • Bachelor's Degree

Additional Information

  • Hybrid (In office 4 days per week)
  • Manage and operate assigned test vehicles, ensuring readiness for software validation, and release activities.
  • Coordinate vehicle usage, availability, sign-out/sign-in, and configuration control to support multiple engineering teams.
  • Oversee preventive, corrective, and predictive maintenance of test vehicles, including hardware, ECUs, Safety, power systems, and network components.
  • Execute and manage vehicle software baselining activities, including flashing, configuration management, and version control across multiple ECUs.
  • Perform OTA, service, manufacturing, and manual software updates on test vehicles.
  • Verify software integrity, configuration correctness, and system behavior following updates.
  • Support software release readiness by validating baseline stability and vehicle operability.
  • Develop and maintain scripts and tools (e.g., Python, shell, or similar) to automate vehicle auditing, health checks, log collection, dashboards, and reporting.
  • Enhance operational tooling to improve fleet utilization, reduce manual effort, and increase repeatability and reliability.
  • Perform advanced root cause analysis on vehicles.
  • Analyze logs, traces, diagnostics, and vehicle telemetry to isolate failures related to software updates, configuration issues, or vehicle behavior.
  • Accurately document findings and ensure defects are properly prioritized and tracked in JIRA or equivalent systems.
  • Work closely with product, software, validation, and operations teams to align vehicle readiness with program milestones and sprint objectives.
  • Provide accurate effort estimates for vehicle operations, software updates, and tooling tasks during sprint planning.
  • Contribute to technical documentation, operational procedures, and best practices for vehicle software operations.
  • Identify and drive continuous improvement initiatives related to vehicle management, software update reliability, and operational efficiency.
Posted 2026-01-30

Recommended Jobs

General Manager

Captain Jay's Fish & Chicken
Westland, MI

Captain Jay’s Fish & Chicken Salary Range: $48,000 to $55,000 annually based on experience and performance. Overview: The General Manager is responsible for the overall performance of a …

View Details
Posted 2026-01-30

Parts Specialist and Accounts Receivable Assistant

Morrison Industries
Grand Rapids, MI

Morrison Industrial Equipment is looking for a Parts Specialist and Accounts Receivable Assistant to join their Morrison General Motors team at 701 36th Street, Grand Rapids, MI.  This is an onsi…

View Details
Posted 2026-02-01

Psychiatrist

Azza HealthCare Agency
Wyoming, MI

Seeking a Child and Adolescent Psychiatrist for a rural outpatient practice in Wyoming. Responsibilities include conducting psychiatric evaluations, developing treatment plans, prescribing medicati…

View Details
Posted 2026-02-01

CNC Technician

Angstrom Aluminum
Grand Rapids, MI

Overview We are seeking a skilled and dedicated CNC Maintenance and Programmer to join our dynamic team in Grand Rapids, MI. In this role, you will play a crucial part in ensuring the optimal perfor…

View Details
Posted 2026-01-12

Conservation District Intern

Washtenaw County Conservation District
Ann Arbor, MI

The Washtenaw County Conservation District is a local government agency that assists residents and landowners with the conservation, management, and wise use of natural resources of Washtenaw County.…

View Details
Posted 2025-04-09

Geotechnical Driller

RCG Moody International Limited c/- Intertek
Plymouth, MI

Geotechnical Driller - Plymouth, MI Intertek, a leading provider of quality and safety solutions to many of the world's top-recognized brands and companies, is actively seeking a Geotechnical Dri…

View Details
Posted 2025-12-30

Senior Lead Developer - Data Engineer

Stafford Gray
Lansing, MI

CANDIDATES MUST BE LOCAL TO MID-MICHIGAN. Hiring manager is not currently interested in candidates who will need to relocate to accept offer. NO REMOTE ONLY OPTION. The position is responsible for…

View Details
Posted 2025-08-09

CDL-A Truck Driver | Regional | No Touch

American Transport Team
Grand Rapids, MI

CDL-A Regional Dry Van Driver Average Weekly Pay: $1,285 – $1,560 $2,000 Sign-On Bonus Available Employment Type: Full-Time, W-2 Company Driver Run Type: Regional Home Time: Weekly …

View Details
Posted 2026-02-01

AI Video Creator for an Ecommerce Company

Remotivate
Wyoming, MI

**About the Company:** The CGK Linens – a leading Amazon-first home brand known for high-quality bedding, linens, and home essentials. CGK combines technology and creativity to drive exceptional eCom…

View Details
Posted 2026-01-13

Chief Human Resource Officer

Bay City, MI

Region: 3 School District/Employer: District Category/Employer: Central Office, Position: , Assign…

View Details
Posted 2026-01-09