Software Engineer - SDV2 Infrastructure Test Scripts

at  General Motors

Warren, Michigan, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024USD 73000 Annual09 Apr, 20242 year(s) or aboveEmbedded Systems,Python,Health,Software,Ethernet,Accident Benefits,Life Insurance,Computer Science,Flexible Spending Accounts,Programming Languages,Continuous Delivery,Software Development,C,Software Integration,Continuous IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report onsite at the GM Global Technical Center - Cole Engineering Center Podium three times per week, at minimum or other frequency dictated by the business. This job may be eligible for relocation benefits.
We are looking for a talented and motivated candidate to join our team in our journey of defining and executing the backbone of our company’s future - the next generation Vehicle Electrical Architecture. The Mechatronics Infrastructure Value Stream is looking for a Software Engineer that will develop and execute test automation for various areas of the vehicle architecture (In-vehicle Networks, Diagnostics, Flash Programming, and Software Platform). Activities include collaborating with stakeholders from cross-functional areas and communicating in multiple forums to ensure the deployment of quality and reliable systems and deliver a product that exceeds our customers’ expectations.

REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Engineering, Math, or related experience.
  • 2+ years of relevant experience.
  • Minimum of 2+ years of experience in developing software for embedded systems using tools like MATLAB Simulink, Python, C, or other programming languages.
  • Experience with test automation frameworks and tools.
  • Familiarity with automotive protocols (e.g., CAN, LIN, Ethernet) and diagnostic protocols (e.g., UDS).
  • Experience troubleshooting and debugging at the software integration, ECU and vehicle levels.
  • Knowledge of software development lifecycle and testing methodologies.
  • Strong analytical and problem-solving skills.
  • Able to work independently with high degree of initiative.

PREFERRED QUALIFICATIONS:

  • Knowledge of Agile/Scrum methodologies.
  • Familiarity with continuous integration and continuous delivery (CI/CD) practices.
  • Understanding of software version control systems (e.g., Git).
  • Compensation: The expected base compensation for this role is : 73,000 - $119,800 . Actual base compensation within the identified range will vary based on factors relevant to the position.
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays.

Responsibilities:

  • Develop and maintain test scripts using Python for testing Flash Programming, and Comms EIO
  • Collaborate with cross functional workgroups to ensure test environment is properly setup and to ensure test scripts meets stakeholders’ needs.
  • Execute test scripts and analyze test results to identify defects, performance issues, and areas for improvement.
  • Participate in test automation framework development and enhancement activities.
  • Collaborate with the team to continuously improve test processes, methodologies, and tools.
  • Stay up to date with industry trends and best practices in test automation and contribute to the adoption of new technologies and techniques.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Engineering

Graduate

Computer science engineering math or related experience

Proficient

1

Warren, MI, USA