Logo
Pentangle Tech Services | P5 Group

Validation firmware Engineer

Pentangle Tech Services | P5 Group, Palo Alto, California, United States, 94306

Save Job

Job Title:

Validation firmware Engineer

Duration:

Long Term

Job Description:

Must haves:

Requires embedded firmware development experience (C/C++), ideally with an Electrical Engineering background, and familiarity with "Software in the Loop" (SIL) and "Hardware in the Loop" (HIL) concepts. And Embedded FW development exp, must have writing SW for an embedded device (building your own formula race car, or IOT) in an intern or hobby

Looking for college grads with strong internships/extracurricular projects (e.g., Formula SAE) or candidates with 3-5 years of experience, specifically avoiding serial contractors.

The Tesla Energy Residential Device Software team is looking for a Validation Software/Firmware Engineer to architect automated test frameworks, design validation infrastructure, and collaborate with software firmware developers to accelerate development cycles while maintaining rigorous standards. Your work will directly impact product robustness and empower engineers to deploy firmware updates with confidence.

Responsibilities

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

Required

Degree in Electrical Engineering preferred

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), and communication protocols (Ethernet, CAN, RS485, etc.)

Ability to translate complex requirements into scalable test solutions

Seniority level:

Associate

Employment type:

Full-time

Job function:

Motor Vehicle Manufacturing

Referrals increase your chances of interviewing at Pentangle Tech Services | P5 Group by 2x

Get notified about new Engineer jobs in

Palo Alto, CA .

#J-18808-Ljbffr