Posted in

Software Engineer – System Test Automation Lead

Software Engineer – System Test Automation Lead

CompanyGeneral Motors
LocationMilford Charter Twp, MI, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in engineering (Computer Engineering, Electrical Engineering or Computer Science preferred)
  • 5+ years of experience in Automotive embedded software development.
  • knowledge of the AutoSAR Standards and vehicle ECU design
  • High Level of demonstrated proficiency with programming languages: Python and C (Python version 3 and higher)
  • Knowledge and Experience with AutoBot, Robot Framework, Modular design, code re-use, Pep8 Python coding standards, Pylint and others
  • Experience with GitHub, Jenkins, GitHub Actions, Jira and other configuration management, version control and code quality tools.
  • High level of interpersonal skills to work effectively with others.
  • Good business sense, ability to communicate, and a desire to understand customer needs.
  • Ability to thrive in a dynamic, high-change environment with an initiative demonstrated by reaching beyond assigned work to improve output.
  • Ability to travel 10% of the time domestically

Responsibilities

  • Software developer and integrator of test environments, test scripts, test cases to support testing SDV Infrastructure in-house developed software.
  • Working in agile team with Continuous Integration/Continuous Integration methodology
  • Lead small teams to implement best practices in developing test scripts, test environments for standalone and CI/CD pipelines.
  • Analyze and design test solutions for all the different domains (Ethernet, CAN, LIN, EIO, Flashing, and Diagnostics)
  • Review and mentor scripting teams in best practices in developing test scripts.
  • Active participation as an SME to identity, design, and implement workflow modifications with multiple business teams and application extensions.
  • Whiteboard and brainstorming session with internal cross functional team members

Preferred Qualifications

  • Master’s degree in engineering or computer Science
  • 2+ years of experience in a related field
  • Understanding of Automotive Embedded Systems
  • Working experience with Test Tools like Autobot, Robot Framework, etc.
  • Experience with Agile Product Development.
  • Knowledge of vehicle electrical systems.