Senior Software Test Coordination Engineer

Mercedes-Benz Research & Development North America, Inc. (MBRDNA), a Daimler company, consists of six business areas including Connected Car, UI & Telematics, Testing and Regulatory Affairs, Powertrain & eDrive, Advanced Exterior Design, Advanced User Experience Design and Autonomous Driving. All six business areas are focused on delivering a positive impact on Daimler products through the advancement of safe, convenient, and sustainable vehicles. Working together, MBRDNA remains a successful symbol of automotive research and development in North America.

Here at MBRDNA, we are looking for talented, energetic, and committed individuals to join our diverse team. Our employees are the key to our success, and we support each individual in fulfilling his or her potential. We proudly continue the pioneering work initiated by founders Gottlieb Daimler and Carl Benz over 125 years ago.

Role Overview:

  • Release testing of EM-Controls software on Dynamometer and Emulator against software requirements using testing strategy and development processes. This controls software is used in plug-in hybrids and other electrified vehicles and future development programs.
  • Analysis of external and internal standards for testing and validation of electric motor controls software; control algorithms, calibrations and system
  • Derivation of testing concept to meet standards, based on product development steps / variants, to ensure product quality
  • Analysis and continuous improvement of validation workflows, to improve quality, reduce process complexity, ensure accuracy
  • Utilization of product life cycle tools and methods to provide high level of transparency of the validation status
  • Review and approval of sub-system test reports from SIL, auto generated code, integration testing, and hardware validation, etc.
  • Review and approval of integration test cases and scripts for technical, adherenece to test strategy, and adherence to process and standards
  • Development and oversight of test strategy from unit level software testing to ECU subsytem testing
  • Coordination of external testing vendors for specialized topics
  • Planning of capacity needs and planning adaptation based on electric motor / power electronics / software variants
  • Release coordination of EM-Controls Software

Monitor defect issue status and metrics as related to testing

  • Participates in requirements review sessions to understand requirements, develop effort estimations, plan test coverage based on release date and new content in collaboration with management
  • Technical leadership within test team, mentor and train immediate team. Lead projects as assigned. Track and execute projects to plan. Hold project level meetings, issue meeting minutes and followup on open issues
  • Release testing of candidate EM-Controls software on E-Motor Dynamometer and E-Motor Emulator test stands, for validation of software algorithms and calibrations
  • Provide testing status information to management and QA process
  • Design, maintain, and execute test cases for model based EM-Controls software (Simulink / Targetlink) utilizing automated test scripts as well as manual test cases
  • Process test data and convert to relevant information and results
  • Create detailed test cases based on the methods outlined in the Software Test Strategy, including accompanying documentation and procedures
  • Analysis of system level software requirements to determine key performance and functionality. Feasibility review for testability and planning of adaptation of testing capability
  • Provide traceability of requirements and related test cases
  • Track, record, report and analyze test results and drive steps from defect to resolution
  • Consult with development teams to reproduce, resolve and retest defects
  • Lead the investigation of failed test cases for verification of correct test case implementation
  • Supports Identification and documentation of the testing environment, plan and strategies

Minimum Skills Required:

  • Bachelors degree in Electrical Engineering, Mechanical Engineering or Computer Engineering
  • Over 6 years of relevant experience
  • Knowledge and experience in developing test strategies, meeting Mercedes and industry standards
  • Experienced with automotive or safety critical embedded software development and testing methods
  • Experienced with development requirements management and development traceability tools (DOORS, Polarion, etc)
  • Experienced with software quality/safety methods and procedures (Automotive Spice, ISO26262, or other industry standard)
  • Knowledgeable in Hardware in the loop (HIL) testing hardware, configuration and setup and/or knowledgeable in measurement equipment configuration and setup
  • Knowledgeable in scripting languages (Matlab m-script, Python, etc.), calibration and measurement tools (CANape, etc.), test data processing, test automation software (Provetech, etc.) and/or software programming experience
  • Ability to maintain project timing and meet goals on time, ownership of assigned tasks
  • Good oral, presentation, and written communication skills
  • Ability to work with minimum supervision
  • Manage considerable complexity and multiple tasks
  • Process orientation
  • Attention to detail

Preferred Qualifications:

  • Knowledgeable in EM-Controls theory, feedback control theory, embedded sensors, embedded software architectures and tolpoogies
  • Knowledgeable in developing tests for and operating Dynamometer and Emulator for power electronics testing
  • Experience working with High voltage
  • Knowledgeable in electric vehicle architecture
  • Knowledge/experience in embedded software and hardware development

MBRDNA is an equal opportunity employer that offers generous benefits and compensation, work/life balance tools and several methods of recognition and rewards. Our benefits include medical, dental and vision insurance, 401K savings plan, tuition and fitness reimbursement programs and much more.


Back to top