Demo

Embedded Software Engineer

Pi Square Technologies
Palo Alto, CA Full Time
POSTED ON 6/5/2026
AVAILABLE BEFORE 7/4/2026

About the Role

We are seeking a highly skilled Test Firmware Engineer to join our team and contribute to the development of Design Verification software solutions for PCBAs and ECUs (Electronic Control Units) supporting current and next-generation vehicle platforms.


This role offers the opportunity to work closely with cross-functional teams, including Test Engineering, Equipment Engineering, Controls, and Process teams, while owning the software lifecycle from requirements definition through deployment.


Key Responsibilities


Develop and maintain embedded software solutions for Design Verification of PCBAs and ECUs.

Design, implement, and validate firmware for automotive connectivity and vehicle accessory platforms.

Support firmware unlock and custom platform solutions for next-generation vehicle programs.

Collaborate with hardware, test, controls, and manufacturing teams to deliver robust software solutions.

Participate in software architecture, design reviews, debugging, and performance optimization.

Develop automated test frameworks and validation tools.

Drive software development from specification, implementation, testing, and deployment.

Troubleshoot and resolve firmware and system-level issues.


Required Qualifications


Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.

Strong experience in Embedded Software/Firmware Development.

Proficiency in C/C programming.

Experience with PCBA and ECU testing/validation.

Knowledge of embedded systems architecture and hardware interfaces.

Experience with debugging tools, test automation, and validation environments.

Strong problem-solving and cross-functional collaboration skills.


Preferred Qualifications


Automotive industry experience.

Experience with connectivity modules, vehicle accessories, or automotive ECUs.

Familiarity with Design Verification Testing (DVT).

Knowledge of CAN, LIN, SPI, I2C, UART, and related communication protocols.

Salary.com Estimation for Embedded Software Engineer in Palo Alto, CA
$110,249 to $131,367
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pi Square Technologies

  • Pi Square Technologies Columbus, IN
  • Cloud Architect - Remote Diagnostics & Connected Services Role Overview Lead the design and modernization of cloud-based remote diagnostics platforms for c... more
  • 1 Day Ago

  • Pi Square Technologies Milford, MI
  • Job Summary We are seeking an experienced Senior Embedded AUTOSAR Engineer with 10 years of expertise in Automotive Embedded Software Development and AUTOS... more
  • 1 Day Ago

  • Pi Square Technologies Peoria, IL
  • Powertrain Systems Engineer Responsibilities Conduct powertrain function analysis and decomposition. Perform requirement elicitation from system to softwar... more
  • 2 Days Ago

  • Pi Square Technologies Santa Clara, CA
  • Job Description We are seeking a highly skilled DFT Engineer with strong expertise in Design-for-Test methodologies and implementation for complex ASIC/SoC... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Palo Alto, CA area that may be a better fit.

  • Experis Sunnyvale, CA
  • Our client is seeking Embedded Software Engineer to join their team. Job Title: Embedded Software Engineer Location: Sunnyvale, CA Contract Pay rate"$70-73... more
  • 9 Days Ago

  • BayOne Solutions Sunnyvale, CA
  • Position: Embedded Software Engineer Location: Sunnyvale, CA (Onsite; hybrid possible for the right candidate) Duration: 12 Months Contract Looking for som... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!