Staff Software Test Architect

Posted 2 Hours Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Automotive
The Role
Design and lead development of a scalable Python-based test automation framework for embedded LiDAR systems, define test strategies (functional, regression, performance, security), mentor engineers, integrate HIL/SIL and CI/CD pipelines, and collaborate with firmware, DSP, and QA teams to ensure requirements traceability and automotive compliance.
Summary Generated by Built In
About us:
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.
 
Role Overview:

You will drive the architecture and development of software infrastructure used for testing LiDAR firmware, perception software and associated artifacts. You will also drive strategic technology management and future software solutions architecture that meets automotive compliance requirements.

What you'll do

  • 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.

What you'll have

  • 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.

What's in it for you

  • 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.

Skills Required

  • BS in Computer Science, Electrical Engineering, or related technical field
  • 8-12 years experience in software testing of embedded devices (preferably automotive)
  • Expert proficiency in Python and C++ programming
  • Prior experience architecting test frameworks
  • Proficiency in test-case development using Docker and Kubernetes
  • Practical experience with verification and validation using testbeds and simulators, HIL and SIL environments
  • Experience with Embedded Linux, SSH, shell scripting, Linux services, and computer networking
  • Experience with REST API testing and UI testing (Selenium or Playwright)
  • Experience with CI/CD practices and tools (Jenkins, Bitbucket) and defect/issue tracking (Jira)
  • Proven ability to mentor engineers, run code reviews, and drive consistent coding practices
  • Strong problem-solving skills and ability to decompose complex technical issues into sprint stories
  • Knowledge of automotive testing standards and frameworks (ISO 26262, AUTOSAR, ASPICE)
  • Experience with JAMA or equivalent requirements management software
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Mountain View, CA
173 Employees
Year Founded: 2017

What We Do

Aeva develops a new sensing & perception paradigm for autonomous machines. Aeva's technology brings together the best of vision, depth & motion sensors into a single product with superior performance. Compared to today's best in class, it provides greater range & resolution across weather conditions and a new dimension to precisely measure velocity of every pixel in the scene.

Similar Jobs

Capital One Logo Capital One

Manager, Product Management

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
55000 Employees

Optum Logo Optum

Data Analyst

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Optum Logo Optum

Consultant

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Optum Logo Optum

Security Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Similar Companies Hiring

Cox Enterprises Thumbnail
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Atlanta, GA
50000 Employees
UL Solutions Thumbnail
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Chicago, IL
15000 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account