Firmware Engineer - Intermediate
Company: VIVA USA INC
Posted on: February 14, 2019
Title: Firmware Engineer - Intermediate Mandatory skills: CPU, APU,dGPU, IP undertest, test plans, design, develop high quality diagnostics pre-silicon testing simulation, emulation, post-silicon, stress, System Level Test, SLT, cmake build system BASc, BSc, Bachelor, BS, MS, Masters GCC, Clang compilers, source control, svn, git, Perforce Job Description: support the MS Audio IPS The client team is responsible for CPU, APU and dGPU IP functional, system, and stress diagnostics development.The team is expected to engage with the IP design team, develop a deep understanding of the IP undertest, develop comprehensive test plans, design and develop high quality diagnostics. The team is responsible for pre-silicon testing in simulation and/or emulation environment, execution of post-silicon, and delivery of targeted system/stress tests for System Level Test (SLT) manufacturing test and even external customer production test.We are seeking qualified Sr/MTS engineers focusing on IP diagnostics development and verification.In this role, the key responsibilities include, but are not limited to, the following: Work with design team/SoC architecture to understand the IP and verification methodology.Work with diagnostics framework team to understand diagnostics frameworks.Develop tests and/or port tests from design/external team based on the existing diagnostics frameworksExecute those tests in pre/post silicon environment.Debug test failures until root cause RTL bug or software bug.Compile report for IP functional failure or RTL bug to program manager & diagnostics SoC architecture.Delivery qualified tests to diagnostics release team for external release. Qualifications:BASc/BSc (or greater) in Computer Science, Computer Engineering or Electronics Engineering.Excellent technical communication, interpersonal and teamwork skillsExcellent programming skills with demonstrated experience in C++Outstanding independent cross-functional problem solving and debugging skills Required Skills: 3+ years demonstrated software engineering experience in Linux or Linux driver domain strongly preferred.Excellent knowledge of x86 architecture with an emphasis on hardware interfacesStrong debug experience with GDB to identify critical software bugsExperience with complex software systems and architectures.Experience with software performance analysis, optimization and low-level programmingExperience with cmake build system.Experience with GCC/Clang compilers.Experience with source control (svn, git, Perforce, etc)Fast learner, adaptable, self-starter who can work both independently and collaborate well within dynamic team environment. VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions. Contact Details: Account co-ordinator: Lakshmikanth S,Phone No: *238 , Email id: VIVA USA INC.3601 Algonquin Road, Suite 425Rolling Meadows, IL 60008 - - provided by Dice CPU, APU,dGPU, IP undertest, test plans, design, develop high quality diagnostics pre-silicon testing simulation, emulation, post-silicon, stress, System Level Test, SLT, cmake build system BASc, B
Keywords: VIVA USA INC, Austin , Firmware Engineer - Intermediate, Engineering , Austin, Texas
Didn't find what you're looking for? Search again!