Firmware with BSP Release/Qualification/System Test engineer (3 roles)

  • Santa Clara, CA
  • Posted 1 day ago | Updated 1 day ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Release
Component
Qualification
System testing
Firmware
Embedded
BSP

Job Details

Role # 1 BSP Integration & Release Engineer

Santa Clara

JD:

We are seeking a skilled BSP Integration & Release Engineer with strong experience in embedded system testing and Board Support Package (BSP) workflows. The ideal candidate will have solid proficiency in scripting languages for automation and tool development, along with familiarity in board level validation and configuration testing. This role requires effective time management across multiple configurations and shifting priorities, particularly in environments involving early silicon and pre production platforms.

Responsibilities

Conduct embedded system testing and manage BSP workflows to ensure high quality software releases.

Develop and maintain automation scripts using languages such as Python and Bash to enhance testing efficiency.

Perform board level validation, BSP bring up, and configuration testing to verify system functionality.

Collaborate with cross functional teams to support early silicon and pre production platforms (V0, V0J, ES, QS).

Manage configuration management and version control processes to ensure software integrity and traceability.

Prioritize and manage multiple tasks effectively in a fast paced environment.

Mandatory Skills

Strong experience in embedded system testing and BSP workflows.

Proficiency in scripting languages (e.g., Python, Bash) for automation and tool development.

Experience with configuration management and version control systems.

Familiarity with board level validation, Board Support Package bring up, and configuration testing.

Experience working with early silicon and pre production platforms (V0, V0J, ES, QS).

Preferred Skills

Knowledge of additional scripting languages or automation tools.

Experience in Agile methodologies and project management tools.

Strong analytical and problem solving skills.

Excellent communication and teamwork abilities.

Qualifications

Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

5 7 years of relevant experience in embedded systems and BSP integration.

Proven track record of managing multiple projects and meeting deadlines.

If you are passionate about embedded systems and have the required skills, we encourage you to apply for this exciting opportunity to join our team.

.

Role # 2

Firmware Component Qualification Engineer

Santa Clara

JD:

We are seeking a highly skilled Firmware Component Qualification Engineer to join our Infrastructure Management team. The ideal candidate will possess a robust background in firmware subsystem testing and integration validation, with hands on experience in coreboot and common firmware components. This role is essential for ensuring the reliability and performance of our embedded systems, significantly contributing to the success of our infrastructure management initiatives.

Responsibilities

Conduct firmware subsystem testing and integration validation to ensure high quality performance of embedded systems.

Utilize coreboot and common firmware components (UEFI, EC, PD, GOP, GFW) in testing processes.

Participate in n 1 BSP validation workflows and early silicon bring up (V0J, ES) to support product development.

Employ embedded firmware testing tools and techniques to identify and resolve issues effectively.

Debug and troubleshoot problems across hardware and firmware layers, providing solutions to enhance system performance.

Develop and maintain automated test scripts using Python or Bash to streamline testing processes.

Collaborate with cross functional teams to ensure alignment of firmware testing with infrastructure management goals.

Mandatory Skills

Strong background in firmware subsystem testing and integration validation.

Hands on experience with coreboot and common firmware components (UEFI, EC, PD, GOP, GFW).

Familiarity with n 1 BSP validation workflows and early silicon bring up (V0J, ES).

Solid understanding of Embedded Firmware Wired Communication.

Good debugging and problem solving skills across hardware and firmware layers.

Proficient in scripting (Python, Bash) for test automation.

Experience in embedded firmware design with interfaces relevant to infrastructure management.

Preferred Skills

Experience in infrastructure management and its relevance to firmware testing.

Knowledge of C Programming or testing frameworks.

Familiarity with industry standards and best practices in firmware development.

Qualifications

Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

5 7 years of experience in firmware testing and validation.

Strong analytical skills and attention to detail.

Excellent communication and teamwork abilities.

If you are passionate about embedded systems and possess the required skills, we encourage you to apply and join our dynamic team!

.

Role # 3

Project Lead System Testing

Santa Clara, CA / Redmond, WA / Portland

JD:

We are seeking a highly skilled Senior Project Manager with a strong background in system testing, particularly in embedded or Board Support Package (BSP) environments. The ideal candidate will have hands on experience with CI/CD tools and a solid understanding of build systems. This role requires a blend of technical expertise and project management skills to lead testing initiatives effectively.

Responsibilities

Lead and manage system testing projects, ensuring timely delivery and adherence to quality standards.

Collaborate with cross functional teams to define testing requirements and develop comprehensive test plans.

Oversee the implementation of CI/CD processes using tools such as Jenkins and GitLab CI.

Utilize build systems like Yocto and Buildroot to facilitate testing and validation processes.

Conduct debugging and issue triage in Linux based environments to resolve testing challenges.

Mentor and guide team members in best practices for system testing and automation.

Prepare and present project status reports to stakeholders, highlighting progress, risks, and mitigation strategies.

Mandatory Skills

5+ years of experience in project management with a focus on system testing in embedded or Board Support Package environments.

Proficient in CI/CD tools (e.g., Jenkins, GitLab CI) with a strong emphasis on automation.

Solid understanding of build systems, particularly Yocto (mandatory) and Buildroot.

Strong debugging and issue triage skills in Linux based environments.

Preferred Skills

Familiarity with scripting languages such as Bash for automation purposes.

Experience with test frameworks such as Google Test or Robot Framework.

Knowledge of hardware validation processes and methodologies.

Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.

Proven track record of managing complex projects in a technical environment.

Excellent communication and interpersonal skills.

Strong analytical and problem solving abilities.

If you are a motivated project manager with a passion for system testing and a desire to work in a dynamic environment, we encourage you to apply.

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.