What are the responsibilities and job description for the Hardware Engineer position at ThunderSoft?
Job Description:
- Develop and execute system level tests for Auto Premium modules on custom test hardware.
- Coordinate and drive debug of hardware and software failures. Use technical expertise to identify solutions to test failures.
- Work with contract manufacturers in executing qualification testing. Track qualification status, track and record status, debug qual fails, generate daily qual summary and final reports
- Experience with characterizing CPU, GPU, Memory, Multimedia, Audio, Thermal and Power performance of SOC/module is required.
- Strong understanding of software automation and software build, Android (Auto) architecture, and ARM/x86 architecture.
- Work with team to develop automatic reports, dashboards, and charts to share progress growth with key stack holders.
- Capture and document learnings
- Provide regular updates to key stack holders during project execution.
- Experience in analyzing specifications, creating test plans and test execution is required.
- Thorough working knowledge of Android Architecture, Android Boot process, Kernel, Core BSP and Android Performance is required.
- Need to work with basic lab instruments like Power Supplies, Multimeter, and oscilloscope.
- Hands-on debugging/triaging experience using Android debugging tools and/or using JTAG Lauterbach/Trace32 is required.
- Strong software skills (C#, .NET framework, Java, C/C , Visual Basic, Perl, Python, Power Shell, Scripting, Windows automation etc.) for programming and debugging test codes.
- Experience working with Perforce, GIT, or other Source Control SW is required
- Basic knowledge on USB Protocol, CPU, DSP, GPU, DDR will be a plus.
Qualifications
- At least 2 years’ experience in System level test case development, driving resolution for failures with cross functional teams, Performance characterization and Software automation for complex SOC’s/modulesSOC.
- Education: Bachelors in computer science, Electrical Engineering, Electronics and communication engineering.
- Strong software skills (Python, Power Shell, Scripting, Windows automation, C# ) for programming and debugging test codes
- Experience working with Perforce, GIT, or other Source Control SW is required
- Hands-on debugging/triaging experience using Android debugging tools and/or using JTAG Lauterbach/Trace32 is required
- Physical Requirements:push and pull up to 50 lbs using a cart and lift up to 20 lbs.
Salary : $47 - $56