Staff Software Test Architect

Aeva, Inc.
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Secure Shell (SSH) Agile Methodology JIRA Automation of Tests AUTomotive Open System Architecture (AUTOSAR) C++ (Programming Language) Code Review Computer Networks Continuous Integration Linux Linux on Embedded Systems
+20 more
Firmware Python (Programming Language) ISO/IEC 15504 Requirements Management Selenium Shell Script Verification and Validation (Software) Test Case Strategies of Testing User Interface Testing Jama (Software) Integration Tests Kubernetes Information Technology Playwright Bitbucket Automotive Software Restful APIs Docker Jenkins

Job description

  • Architect, design, and develop a robust and scalable Python based test automation framework for performing fully automated tests for embedded devices and providing traceable matrix for requirements to test-case to defect tracking. Develop automation features that allow end-to-end test coverage for all software and system components.
  • Mentor a team of skilled engineers dedicated to developing test cases, following standard coding practices. Drive code reviews to ensure consistent coding standards across all team members.
  • Develop, implement, and optimize test strategies and plans for automotive software, including functional, regression, performance, and security testing.
  • Collaborate with cross-functional teams (Firmware, digital signal processing algorithms, and Quality Assurance) to define test requirements and review product specifications.
  • Collaborating with the product owners, architects and other stakeholders to understand the business requirements and plan the quality assurance strategies accordingly.

Requirements

  • BS in Computer Science, Electrical Engineering, or a related technical field.
  • 8 - 12 years of experience in software testing of embedded devices, preferably in the automotive industry.
  • Expert proficiency in Python and C++ programming and relevant libraries/frameworks for test automation.
  • Prior experience architecting test frameworks.
  • Proficiency in test-case development with docker/Kubernetes.
  • Practical knowledge of verification and validation means using testbeds and simulators as well as experience with hardware in the loop (HIL) and software in the loop (SIL) test environments.
  • Knowledge of Embedded device testing, REST APIs, UI testing, Selenium/Playwright, Embedded Linux, Docker, SSH, Shell scripting, Linux services, Computer networks.
  • Experience with continuous integration and deployment (CI/CD) practices using Jenkins, Jira, Bitbucket, Agile methodologies, following sprint cycle for test-case development, system and integration testing.
  • Excellent problem-solving skills, with the ability to analyze complex technical issues and break down into simple sprint stories.
  • You have a problem-solving mindset and, able to mentor and guide juniors in solving daily development challenges.
  • Proven ability to work in a fast-paced and dynamic environment, managing multiple priorities and projects simultaneously., * Knowledge of automotive testing standards and frameworks, such as ISO 26262, AUTOSAR, ASPICE, etc.
  • Understanding of automotive software systems, including embedded systems, ADAS, infotainment, or electric vehicle control software.
  • Experience with JAMA for requirements management software (or equivalent).
  • Experience with JIRA for defect tracking and familiar with Agile methodologies.

About the company

Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.aeva.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all