Firmware Automation Test Engineer

Alameda, CA, US • Posted 1 day ago • Updated 1 day ago
Contract Corp To Corp
Contract Independent
No Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Firmware and software testing
  • test automation frameworks
  • automated test development
  • Python programming
  • C/C++ programming
  • scripting languages
  • embedded systems testing
  • RTOS-based systems
  • firmware validation
  • driver testing
  • system-level testing
  • functional testing
  • regression testing
  • integration testing
  • test planning and test case design
  • defect identification and reporting
  • debugging and troubleshooting
  • hardware-software integration
  • communication protocols (UART
  • SPI
  • I2C
  • CAN
  • Ethernet)
  • debugging tools (JTAG
  • logic analyzers
  • debuggers)
  • version control (Git)
  • CI/CD tools (Jenkins
  • GitLab CI)
  • test coverage and traceability
  • root cause analysis
  • performance testing
  • stress testing
  • reliability testing
  • hardware-in-the-loop (HIL)
  • Linux-based embedded systems
  • Agile/Scrum methodologies
  • analytical thinking
  • problem-solving
  • communication skills
  • documentation skills
  • attention to detail
  • teamwork
  • cross-functional collaboration
  • independent working ability

Summary

We are seeking an experienced Firmware Software Test Automation Engineer to design, develop, and execute automated test solutions for firmware and software systems. The role involves close collaboration with firmware, software, and hardware teams to ensure product quality, reliability, and performance across embedded platforms.

Key Responsibilities

  • Design, develop, and maintain automated test frameworks for firmware and software validation
  • Develop test scripts for functional, regression, integration, and system-level testing
  • Perform test automation for embedded systems, drivers, and low-level firmware
  • Analyze requirements and translate them into comprehensive test plans and test cases
  • Execute automated and manual tests to identify defects and performance issues
  • Debug and troubleshoot firmware/software issues in collaboration with development teams
  • Integrate automated tests into CI/CD pipelines
  • Review test results, perform root cause analysis, and provide detailed defect reports
  • Ensure test coverage, traceability, and compliance with quality standards
  • Support release validation and production readiness testing

Required Skills & Qualifications

  • Bachelor’s degree in engineering, Computer Science, or related field
  • Strong experience in firmware and software testing
  • Hands-on experience with test automation frameworks
  • Proficiency in Python, C/C++, or scripting languages
  • Experience testing embedded systems / RTOS-based platforms
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, Ethernet
  • Experience with debugging tools (JTAG, logic analyzers, debuggers)
  • Familiarity with version control systems (Git)
  • Working knowledge of CI/CD tools (e.g., Jenkins, GitLab CI)
  • Strong analytical and problem-solving skills

Good to Have

  • Experience with hardware-in-the-loop (HIL) or system-level test automation
  • Exposure to Linux-based embedded systems
  • Knowledge of performance, stress, and reliability testing
  • Experience in Agile/Scrum development environments

Soft Skills

  • Strong communication and documentation skills
  • Ability to work independently and in cross-functional teams
  • Attention to detail and commitment to quality
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.
  • Dice Id: 10426508
  • Position Id: 8953718
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alameda, California

Today

Easy Apply

Contract

50 - 55

Alameda, California

Today

Easy Apply

Third Party, Contract

$50 - $55

Alameda, California

5d ago

Easy Apply

Full-time

Depends on Experience

Oakland, California

7d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs