Automotive Firmware QA

Guadalajara , Mexico
contractor

AI overview

Contribute to automotive innovation by designing and executing test plans for embedded systems, ensuring product reliability through collaboration with firmware and hardware teams.

At Salvo Software, we’re driving innovation in connected automotive technology by creating advanced diagnostic and cloud solutions that integrate seamlessly with embedded systems. Our engineers are passionate about tackling complex challenges — from vehicle firmware to cloud services — and ensuring that mission-critical features work flawlessly. We believe in building a collaborative, hands-on environment where your contributions have a direct impact on product reliability and customer success. If you’re excited about testing embedded systems and improving the quality of automotive software, this role is a great fit.

We are hiring an Automotive Firmware QA Engineer to ensure the reliability of embedded systems and firmware for our connected automotive devices. In this role, you’ll design and execute test plans, validate firmware features, and identify production-level issues before release. You’ll work closely with firmware and hardware teams to improve product quality and contribute to robust testing strategies.

  • Design, implement, and execute test cases for embedded systems and automotive firmware.
  • Perform functional, regression, and system-level testing on ECU/TCU software.
  • Analyze and validate CAN traffic, UDS, J1939, and OEM-specific protocols.
  • Work closely with Firmware and Hardware teams on test planning and defect resolution.
  • Use tools such as Vehicle Spy, PCAN, or CANoe to capture and analyze communication logs.
  • Develop and maintain automated test scripts for firmware validation.
  • Create detailed test documentation, reports, and logs for traceability and compliance.
  • Identify root causes of failures and collaborate with developers to resolve issues.
  • Support release readiness by ensuring defects are tracked and regression issues are mitigated.

Requirements

  • 5+ years of QA experience focused on embedded systems or firmware.
  • Proficiency with C/C++ for debugging and test collaboration.
  • Strong understanding of CAN bus communication and UDS.
  • Strong understanding of J1939
  • Experience with test automation tools for embedded systems.
  • Familiarity with ECU/TCU firmware validation and microcontroller environments.
  • Hands-on experience using CAN analysis tools (Vehicle Spy, PCAN, CANoe, or similar).
  • Strong debugging, problem-solving, and reporting skills.
  • Knowledge of best practices in QA processes for embedded systems.
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Q&A's
Report this job
Apply for this job