System Test Engineer at ThunderSoft in San Diego, California

Posted in Other about 2 hours ago.

Type: full-time





Job Description:

Job description

Job Summary:

We are seeking a detail-oriented Embedded Systems Validation Engineer to design, develop, and validate system-level software and hardware for cutting-edge embedded solutions. The ideal candidate will have expertise in scripting, automation, and digital IP validation, along with strong programming skills in Python and C. This role involves creating test environments, debugging systems, and contributing to software and hardware enhancements.

Key Responsibilities:

Develop and enhance automation environments using scripting languages such as Python and T32 CMM scripting.

Design, implement, and maintain backend job automation using tools like Jenkins (preferred).

Create dashboards and visualizations using web technologies (SharePoint, Power BI, HTML, or Java).

Perform digital IP validation and post-silicon characterization to evaluate power and performance metrics.

Debug and analyze systems using tools such as JTAG and lab equipment (oscilloscopes, logic analyzers).

Design and execute test plans, scenarios, scripts, and procedures to validate system functionality.

Analyze system-level defects and collaborate with development teams to resolve issues effectively.

Develop testing programs to assess the effectiveness of new or modified systems.

Troubleshoot and document system issues, identifying root causes and implementing solutions.

Communicate results and insights to cross-functional teams and stakeholders.

Required Skills and Qualifications:

Strong proficiency in Python scripting (preferred) or Perl for automation and environment enhancements.

Experience with digital IP validation and post-silicon characterization.

Familiarity with computer architecture, SoC architecture, and GPU or multimedia IPs.

Expertise in C programming for embedded systems.

Proficiency in using debugging tools like JTAG and lab equipment such as oscilloscopes.

Knowledge of back-end job automation tools like Jenkins.

Experience with web technologies for dashboard creation (e.g., SharePoint, Power BI, HTML, Java) is a plus.

Solid understanding of hardware and software debugging techniques.

Technologies:

Programming Languages: C, Python

Validation and Debug Tools: JTAG, lab equipment (oscilloscopes, logic analyzers)

Automation Tools: Jenkins

Web Technologies: SharePoint, Power BI, HTML, Java

Key Competencies:

Strong analytical and troubleshooting skills.

Ability to manage multiple priorities and meet deadlines.

Strong communication skills to collaborate with team members and report findings effectively.

Adaptable and solution-oriented mindset for addressing system challenges.
More jobs in San Diego, California

Other
9 minutes ago

Best Buy
Other
11 minutes ago

Best Buy
Other
15 minutes ago

Best Buy
More jobs in Other

Other
1 minute ago

Group 1001
Other
4 minutes ago

Group 1001
Other
4 minutes ago

Group 1001