Validation Engineer

  • Palo Alto, CA
  • Posted 4 hours ago | Updated moments ago

Overview

On Site
$48.0000 - $53.0000
Full Time

Skills

Validation
Firmware
HIL
SIL
RTOS
Embedded
Embedded Linux
C
C++
Debugging

Job Details

Role: Firmware Validation Software Engineer

Location: Palo Alto, CA

Type: Contract to Hire

Pay Range: $48-$53/hr.


Mission:


This will be part of the supercharger team and will be responsible for testing our EV charger features to ensure the quality and safety of the charging experience for both client owners and third party EVs.??You will architect, design, and implement firmware validation procedures, equipment, tooling, and automation to efficiently test charging components and subsystems.??You will work closely with development and integration teams to explore and validate the performance capabilities of our hardware and firmware to ensure code quality is high.


Must Haves:



  • Degree in Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience

  • Experience in embedded systems validation, firmware testing, or related fields

  • Hands-on expertise with hardware debugging tools (oscilloscopes, protocol analyzers, etc.)

  • Strong understanding of software development in systems languages (e.g. C, C++, Rust), Linux software architecture, embedded firmware (e.g. RTOS)

  • Ability to translate complex requirements into scalable test solutions


Day-to-Day



  • Design and deploy advanced automated test frameworks for embedded Linux and RTOS-based products

  • Develop software-in-the-loop (SIL) and hardware-in-the-loop (HIL) test systems using tools like oscilloscopes, logic analyzers, and custom automation

  • Create actionable test reports to track code coverage, regression metrics, and release readiness

  • Reverse-engineer complex systems to identify edge cases and failure modes

  • Collaborate with cross-functional teams to refine validation strategies and troubleshoot issues

  • Drive adoption of best practices for test automation, CI/CD, code robustness, and infrastructure scalability



Plusses:



  • communication protocols (Ethernet, CAN, RS485, etc.)


The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually as applicable.

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.