Staff Software Infrastructure Test Architect

Aeva

Bengaluru

On-site

INR 3,000,000 - 4,000,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Aeva is seeking an experienced software testing architect in Bengaluru to lead the development of a Python-based test automation framework for embedded LiDAR firmware and perception software. You will shape testing strategies, collaborate with firmware and QA teams, and mentor engineers in a fast-paced automotive environment.

Ideal candidates have 8–12 years in embedded test automation, strong Python and C++, and hands-on experience with Docker/Kubernetes, CI/CD, and HIL/SIL test environments.

Qualifications

  • BS in Computer Science, Electrical Engineering, or a related technical field.
  • 8–12 years of software testing experience for embedded devices, preferably in automotive.
  • Expert proficiency in Python and C++ programming and relevant libraries/frameworks for test automation.
  • Experience architecting test frameworks.
  • Proficiency in test-case development with Docker/Kubernetes.
  • Familiar with verification and validation means using testbeds and simulators including HIL/SIL.
  • Knowledge of Embedded Linux, REST APIs, Selenium/Playwright, SSH, Shell scripting, Linux services, and computer networks.
  • Experience with CI/CD practices using Jenkins, Jira, Bitbucket, Agile methodologies.

Responsibilities

  • Architect, design, and develop a robust and scalable Python-based test automation framework for embedded devices and end-to-end test coverage.
  • Mentor a team of engineers, conduct code reviews, and enforce coding standards.
  • Develop, implement, and optimize test strategies for automotive software including functional, regression, performance, and security testing.
  • Collaborate with Firmware, DSP, and QA to define test requirements and review product specs.
  • Collaborate with product owners, architects, and stakeholders to plan QA strategies aligned with business goals.

Skills

Python
C++
Test automation
Problem solving
Mentoring
Embedded testing
CI/CD
Test strategy

Education

BS in Computer Science or Electrical Engineering

Tools

Jenkins
Jira
Bitbucket
Docker
Kubernetes

Job description

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
  • Mentorateam 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 - 12years 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 usingJenkins, Jira, Bitbucket, Agile methodologies, following sprint cycle for test-case development, systemand 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 forrequirements management software (or equivalent)
  • Experience with JIRA for defect tracking and familiar with Agile methodologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Infrastructure Test Architect
Staff Software Infrastructure Test Architect

Canaan Partners • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Staff Software Infrastructure Test Architect
Staff Software Infrastructure Test Architect

Aeva Inc. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Staff Systems Engineer
Staff Systems Engineer

Aeva, Inc. • Bengaluru

On-site
INR 1,600,000 - 2,200,000
Establish the team and culture from the ground up
Dynamic and fast-paced work environment
Staff Systems Engineer
Staff Systems Engineer

Aeva Inc. • Bengaluru

On-site
INR 8,579,599 - 12,392,754
Establish team culture
Dynamic work environment
Staff Sensor Validation & Characterisation Engineer
Staff Sensor Validation & Characterisation Engineer

Aeva Inc. • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Establishment of a new team
Dynamic work environment
Senior Embedded Software Engineer - Bangalore, India
Senior Embedded Software Engineer - Bangalore, India

Aeva, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Staff Systems Engineer
Staff Systems Engineer

Aeva • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Staff LiDAR Algorithms Engineer
Staff LiDAR Algorithms Engineer

Aeva Inc. • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Optical Aligner and Test Engineer - Bangalore, India
Optical Aligner and Test Engineer - Bangalore, India

Aeva • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Optical Aligner and Test Engineer - Bangalore, India
Optical Aligner and Test Engineer - Bangalore, India

Canaan Partners • Bengaluru

On-site
INR 1,200,000 - 1,800,000