Sr. Software Validation Engineer

  • Newark, CA
  • Posted 19 hours ago | Updated 19 hours ago

Overview

On Site
$90 - $110
Contract - W2

Skills

Computer Science
Scripting
Test Plans
automotive
software validation

Job Details

Talascend is currently seeking an experienced Sr. Software Validation Engineer for a contract-to-direct career opportunity with our client on-site in Newark, CA.
Candidates must be eligible to work for any employer without sponsorship now, or in the future. W-2 only. Relocation at the candidate s expense will be considered. This role does not support remote or hybrid work.

Overview
The engineer will work collaboratively with a team responsible for cybersecurity of embedded systems (ECUs); performing automation scripting and hardware testing to ensure secure boot processes. Candidates must have strong experience in embedded systems validation across various domains.

Responsibilities

  • Own the security validation of vehicle ECUs

  • Ensure software requirements are clear, complete, and testable

  • Create comprehensive test plans including scope, objectives, resources, and schedules

  • Build test infrastructure and develop automated testing

  • Identify opportunities to improve validation processes and product quality

  • Document issues in detail and collaborate with developers on resolutions

Requirements

  • Bachelor s or Master s degree in Computer Science or equivalent

  • 5+ years of automation scripting experience (Python, Shell, or similar)

  • Experience verifying security features (Secure Boot, OTP fuzes, Secure Update, JTAG)

  • Experience developing system-level test cases

  • Strong programming/scripting and debugging skills

  • Knowledge of automotive protocols (DoIP, UDS, LIN, CAN)

  • 5+ years of experience testing networking; automotive products preferred

  • At least 4 years developing test cases on embedded Linux platforms

  • Experience with automation and stress test tools

  • Strong interpersonal and communication skills

  • Passion for embedded systems testing and effective team collaboration

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.