SS
Firmware Automation Test Engineer
Accepting applicationsSharpedge Solutions Inc · Alameda, CA
Full-Time Mid C++EthernetI2CJTAGPython
Posted
28 Apr
Category
Test
Experience
Mid
Country
United States
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
Show more Show less
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
Show more Show less
Similar Jobs
M
HBM PE DFT
Micron · Boise, United States, North America
N
Test Engineer - Photonic
NVIDIA · Roskilde, Denmark, Europe
N
Lead Engineer, Healthcare Data Operations and Strategy
NVIDIA · Santa Clara, United States, North America
AM
Administrative Assistant – Categorie Protette L.68/99
Applied Materials · Treviso, Italy, Europe