Embedded Software Test Engineer

Bangalore
Software /
Full-Time /
On-site
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:
We are looking for a Test Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working on designs from initial architecture through production.

What you'll be doing:

    • Responsible for developing test cases, Test plans, Design Test Strategies, Test Execution, and Test deliverables for AutoSar-based product requirements.
    • Coordinate projects and validation efforts with other engineering groups and departments within the company.
    • Create, execute, analyze, and report results of test cases against requirements at the level of integrating AutoSar embedded software modules from embedded software development environments.
    • Identify Defects, log defects with logs, and monitor/track them in the defect tracking system.
    • Prepare status reports and other detailed reporting as directed.
    • Will be updating ECUs with SW /Firmware via OBD Tools.
    • Participation in customer, supplier, and OEM meetings.

What you have:

    • At least 5+ years of experience in Automotive Software testing.
    • Hands-on experience in vehicle communication protocols like CAN, ethernet, and LIN.
    • Good hold on developing the test cases based on the requirements.
    • Hands-on experience in CAN messages and UDS protocol.
    • Hands-on experience in analyzing the vehicle CAN logs and ARXML files.
    • Hand-on experience in secure key injection into the HSM memory via CAN.
    • Experience with software engineering tools (JIRA, GIT, etc …).
    • Good team player with great communication skills.
    • Hand-on experience in updating the firmware over the air (OTA).
    • Hands-on experience in Automotive testing tools like CANoe, CANalyzer, CANstress, and Flashing techniques.
    • Experience in configuration management, and change management methodologies.
    • Ability to work in a fast-paced development environment.

Nice-to-have:

    • API Testing and experience using Raspberry Pi is value added.
    • Experience with scripting languages: Python, and shell scripts.
    • Exposure to safety/security-critical systems.
    • Experience with software engineering process models (ASPICE3, ISO26262).