Systems Engineer - ECU Software Testing

Artech LLC

Dearborn, MI

JOB DETAILS
SKILLS
Analysis Skills, Automotive Technology, Braking Systems, Bug Tracking Software, Bug Tracking/Defect Management, Communication Skills, Computer Science, Control Systems, Design Verification, Electrical Engineering, Electromechanical Systems, Embedded Software, Embedded Systems, Functional Testing, ISO (International Organization for Standardization), Identify Issues, Interpersonal Skills, MATLAB, Mechanical Engineering, Model Validation, Negative Testing, Project/Program Management, Python Programming/Scripting Language, Regulatory Compliance, Safety Systems, Software Debugging, Software Development, Software Engineering, Software Specification, Software Testing, Software Validation, Steering Control Systems, Systems Engineering, Test Automation, Test Case, Test Plan/Schedule, Test Requirements, Test Scripts, Testing, Validation Plan, Verification Plans
LOCATION
Dearborn, MI
POSTED
30+ days ago

Introduction

Vehicle control systems embedded software gets more complex every year, and we are looking to expand upon our capabilities to ensure the software we release is of the highest quality. We lead validation of safety-critical systems such as braking, steering, and suspension, and we are looking for innovative, driven, systems-focused engineers. You'll have the opportunity to work in a rapidly evolving environment on new features and functions and to help deliver robust software to customers.

Required Skills & Qualifications

  • Test Automation – Tools such as ECU.test, or scripting skills such as Python coding language
  • Software Testing – Model in the Loop (MiL), Software in the Loop (SiL), or Hardware in the Loop (HiL) test experience
  • Embedded Software – Automotive software development or validation experience
  • Bachelor of Science degree in Electrical Engineering, Mechanical Engineering, Computer Science, or related degree, or foreign equivalency degree, or a combination of equivalent experience and education
  • 2 years of experience in software validation, software systems engineering, or embedded controls systems development
  • Applicants must be able to work directly for Artech on W2

Preferred Skills & Qualifications

  • Master's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or related field
  • Experience developing software requirements and/or software test cases
  • Experience developing and executing test plans
  • Familiarity with tools: Vector CANalyzer / CANape / CANoe ecu.test Matlab Simulink
  • Familiarity with ISO-26262
  • Good communication, project management, and people skills
  • Troubleshooting experience with electromechanical systems
  • Experience with steering control systems

Day-to-Day Responsibilities

  • Develop detailed software test specifications and design verification plans for vehicle control systems and features
  • Support new development of MiL/SiL/HiL based software validation from in-vehicle validation
  • Develop automations within our requirement and DVP&R tools and/or using Python for consistent, robust, release-based testing
  • Perform functional validation using Model-in-the-Loop (MiL), Software-in-the-Loop (SiL), and Hardware-in-the-Loop (HiL) environments
  • Collaborate closely with multiple HiL teams to execute validation plans and troubleshoot issues
  • Analyze results for compliance to requirements
  • Investigate and triage software bug reports from the field and other validation teams
  • Deep-dive into high priority software bugs and develop action plans for preventing recurrence
  • Lead expansion of software test plans for complete coverage to requirements (fault insertion, negative-testing, etc.)

For immediate consideration, please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC