Description
We are seeking a Staff Software Developer to join our EVDD team, responsible for designing, building, and scaling the test infrastructure that developers, integration engineers, and QA teams rely on to validate software across vehicles, mobile, and cloud.
In this role, you will:
- Architect, develop, and maintain scalable test infrastructure supporting developers, integration, and QA for the next-gen EV platform.
- Build and optimize frameworks for automation, validation, and continuous integration across embedded, Android, and cloud environments.
- Partner with developers and QA to improve test coverage, speed, and reliability across mobile apps, in-vehicle systems, and backend services.
- Integrate automated testing into CI/CD pipelines (Jenkins, GitHub Actions, or similar) with support for containerized and cloud-based execution.
- Develop and extend tooling for pytest (Python), Appium, and service-level test frameworks.
- Scale infrastructure in Kubernetes and Google Cloud Platform (GCP) to support distributed and parallel test execution.
- Improve test observability with dashboards, reporting, and alerting for failures and system health.
- Act as a technical mentor for engineers across QA, integration, and development teams.
- Build towards an automation-first culture and continuous improvement in software quality.
Requirements:
- Bachelor's or equivalent combination of relevant education and experience.
- 7+ years experience in software development, test automation, or infrastructure engineering.
- Strong proficiency in Python and frameworks such as pytest.
- Proven ability to architect scalable test systems that serve multiple teams.
- Hands-on experience with Appium (or similar UI automation frameworks for Android/iOS).
- Deep knowledge of Linux systems, shell scripting, and system-level debugging.
- Experience with Kubernetes, Docker, and cloud platforms (GCP preferred, AWS/Azure acceptable).
- Strong background in CI/CD pipelines, build systems, and test orchestration.
- Experience working with Android systems and SDKs.
- Excellent collaboration and communication skills; able to work cross-functionally with developers, QA, and integration engineers.
Preferred qualifications include experience with automotive, embedded systems, or IoT platforms, familiarity with vehicle testing frameworks, CAN/LIN, or HIL/SIL setups, and knowledge of cloud-native monitoring and logging.
As an established global company, we offer a range of benefits, including immediate medical, dental, vision, and prescription drug coverage, flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care, and more.
This position is a leadership level 6 and ranges from $146,520-276,600.