Skip to main content
N

Only W2 || Firmware Automation Test Engineer

Noblesoft Technologies

Location

Alameda, CA

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Position: Firmware Automation Test Engineer

Location : Alameda CA

Contract

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.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs