Tallo logoTallo logo

Firmware Automation Test Engineer

Job

Sharpedge Solutions

Alameda, CA (In Person)

Full-Time

Posted 2 weeks ago (Updated 1 day ago) • Actively hiring

Expires 6/8/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

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

Similar remote jobs

Similar jobs in Alameda, CA

Similar jobs in California