Appleposted 17 days ago
$143,100 - $214,500/Yr
Full-time • Entry Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Collaborate with FW, Radio, MAC, and Systems engineering teams to develop FW test plan to ensure the stability and reliability, function correctness and performance of the Apple’s wireless silicon FW and products. Develop test infrastructure, and continuous integration flow for pre-silicon development and post-silicon validation, system integration and debug, including pre-check in, nightly/weekly/release regression test, python, automation, shell scripting, issue debugging, modifying CI infrastructure like Jenkins groovy scripting, creating/modifying Jenkins jobs, deploying jobs, monitor test. Work on test plan, manual and automatic test setup/scripts, publish test reports, collect test logs, first screen of test failure/debug. Create pre-Silicon, post-silicon reference board test setups, as well as production specific test setups. Develop FW test cases and test methodologies, including feature testing, understanding implementation details, designing test scenarios to verify implementation, finding, reporting, debugging and closing issues, developing functional, performance, stress, and negative test plans. Design and develop innovative ideas that tackle automation and execution problems. Support development in debugging and reproducing issues, work with system QA on bug reproduce, log/statistic collection, run debug test with debug FW build, (ensure similar functionality and performance as system scripts. Create test result dashboard, and support bug triage meetings to (convey right priorities of bugs, impact and severity of the issues.

Responsibilities

  • Collaborate with FW, Radio, MAC, and Systems engineering teams to develop FW test plan.
  • Develop test infrastructure and continuous integration flow for pre-silicon development and post-silicon validation.
  • Conduct system integration and debug, including pre-check in, nightly/weekly/release regression tests.
  • Utilize Python, automation, and shell scripting for issue debugging.
  • Modify CI infrastructure like Jenkins groovy scripting, create/modify Jenkins jobs, and deploy jobs.
  • Monitor tests and work on test plans, manual and automatic test setup/scripts.
  • Publish test reports and collect test logs.
  • Create pre-Silicon and post-silicon reference board test setups.
  • Develop FW test cases and test methodologies.
  • Design test scenarios to verify implementation and report/debug issues.
  • Develop functional, performance, stress, and negative test plans.
  • Support development in debugging and reproducing issues.
  • Create test result dashboards and support bug triage meetings.

Requirements

  • Master’s degree or foreign equivalent in Electrical Engineering, Software Engineering or related field.
  • 2 years of experience in the job offered or related occupation.
  • 2 years of experience creating failure test plans, including functional, performance and stress testing.
  • 2 years of experience executing test cases, debugging issues, and experience in log analysis.
  • 2 years of experience in Python automation, including creating tools in test execution and debugging.
  • Experience with networking protocol stack, including wireless technology involving data transfer.
  • Experience creating test setups for wireless testing.
  • Experience using Radio Frequency test equipment and automating their controls.
  • Experience setting up network switches and connecting to host machines.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Range of discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service