You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
General Motors

Senior Software Developer - Test Framework

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay $150K - 230K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role sits in a hybrid setup: you work at one of the company's offices in Warren, MI or Sunnyvale, CA, and you are expected on site at least 3 days a week.

The company is building its next generation of embedded platform software with state-of-the-art features. Its testing processes, tools and infrastructure have to evolve alongside it, and the team is hiring energetic engineers to build test tools and infrastructure that keep those features reliable.

Responsibilities

  • Lead a team building automation solutions that test software across development and integration stages, covering every system and subsystem in the vehicle.
  • Take requests from customer teams and turn their automated testing needs into working features, with a focus on automotive serial data.
  • Design and build Python and Robot Framework automation that scales across the enterprise.
  • Guide the team in writing Python automation libraries that test the software and plug into a global automation ecosystem.
  • Represent the team in test framework technical discussions.
  • Review code and give team members clear, constructive feedback on best practices and standards.
  • Mentor engineers through training and guidance to grow a highly capable software automation team.
  • Take part in scrum ceremonies: backlog refinement, iteration planning and retrospectives.
  • Help keep the team positive and collaborative while improving processes and proposing new solutions.
  • Track emerging technologies and trends in software automation.
  • Work with business units across the company.

Requirements

  • 5 to 7+ years of software development experience, mainly in Python or another popular language.
  • A bachelor's degree in computer science, electrical engineering or a related field.
  • Hands-on test automation experience and deep knowledge of several open-source off-the-shelf test automation tools.
  • Strong verbal and written communication, and the ability to work autonomously.
  • Pass the applicable technical coding assessment.
  • Preferred: understanding of in-vehicle communication, automotive serial data protocols, vehicle electrical architecture and subsystems or features.
  • Preferred: strong experience building Agentic AI systems and applications.
  • Preferred: an advanced degree in engineering or management or leadership.
  • Preferred: experience using and developing open-source automation frameworks such as Robot Framework.
  • Preferred: 3+ years designing, developing and maintaining automated test tools and test framework solutions.
  • Preferred: prior experience on a software team practicing Agile or Scrum.

Conditions

Hybrid role: work on site at the Warren, MI or Sunnyvale, CA office at least 3 days a week.

The company does not offer immigration sponsorship for this role, now or in the future, including employer-of-record filings and any work authorization that needs a written submission or other company immigration support (for example H-1B, OPT, STEM OPT, CPT, TN or J-1). Do not apply if you will need that support.

Salary range is $125,200 to $192,700. Actual base pay within that range depends on job-related factors and the location of the selected candidate. The figure is a good-faith estimate under applicable state law and may not reflect roles outside the California Bay Area.

Bonus eligibility: an incentive pay program pays out based on company performance, job level and individual performance.

Equal opportunity: the company is committed to avoiding unlawful discrimination and to building an inclusive workplace.

Benefits

  • Health and wellbeing programs including medical, dental, vision, a Health Savings Account, Flexible Spending Accounts, a retirement savings plan, sickness and accident cover, life insurance, paid vacation and holidays, tuition assistance, an employee assistance program, and vehicle discounts.
  • Relocation benefits may be available for eligible candidates under company policy.

Where you’d work

Hybrid, 3 days a week in the office

You can work from

  • United States

Relocation offered

No visa sponsorship

About the company

General Motors

  • Industry: Mobility

Offices in United States, Mountain View, United States

Also hiring in Sunnyvale, United States, Seattle, United States, Austin, United States and 7 more places

32 of their 197 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 20 checks run
  • 3 red flags

Still hiring?

13 checks

1 red flag

How crowded?

7 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details15 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
Seniority
Senior
Type
Full-time
Industry
Mobility
Region
United States
Pay period
Annual
Show 9 more factsShow less

Role

Category
Development
Seniority
Senior
Experience
7+ years
Tech stack
  • Python

Location

Work model
Hybrid
Region
United States
Offices
  • United States
  • Mountain View, United States
Remote from
  • United States
Days in the office
3 days
Relocation
Offered
Visa sponsorship
Not sponsored

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
Mobility

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason