Software Development Engineer - Test

Apple creates innovative products and experiences that people once couldn't imagine and now can't live without.
$177,838 - $214,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer - Test

Apple, a leader in consumer technology, is seeking a Software Development Engineer in Test to join their Software and Services team in Cupertino. This role focuses on ensuring the quality and reliability of Apple's 4G/5G cellular modems through comprehensive testing and validation.

The position offers an exciting opportunity to work with cutting-edge cellular technologies while being part of a team that creates products that revolutionize how people communicate. You'll be responsible for developing and executing test plans that validate complex cellular modem functionality, ensuring compliance with 3GPP specifications, and maintaining the highest standards of quality that Apple is known for.

As a Software Development Engineer in Test, you'll work with state-of-the-art test equipment and collaborate with cross-functional teams to improve modem performance. Your expertise in wireless communications protocols and automated testing will be essential in developing efficient test processes and ensuring comprehensive coverage of all functionality.

The role offers competitive compensation ranging from $177,838 to $214,500 annually, along with exceptional benefits including medical and dental coverage, retirement benefits, stock options, and education reimbursement. You'll be part of Apple's diverse and innovative culture, where extraordinary people gather to do their best work.

This position requires a Master's degree in Computer Science, Electrical Engineering, or related field, along with substantial experience in cellular technologies and testing methodologies. The ideal candidate will have strong analytical skills, experience with Python automation, and a deep understanding of 3GPP standards and protocols.

Join Apple's team in Cupertino and be part of creating the next generation of cellular technology that millions of users depend on daily. Your work will directly impact the quality and reliability of Apple's products, making this an excellent opportunity for someone passionate about testing, cellular technology, and delivering exceptional user experiences.

Last updated 3 minutes ago

Responsibilities For Software Development Engineer - Test

  • Define and develop comprehensive test plans for 4G/5G cellular modems
  • Utilize industry-standard test equipment and software to execute test plans in lab environments
  • Analyze test results and identify root causes of failures
  • Work with developers to resolve issues and improve modem performance
  • Contribute to development and optimization of automated test processes
  • Stay up to date with cellular technologies and industry standards
  • Collaborate with cross-functional teams
  • Document test procedures, results, and findings

Requirements For Software Development Engineer - Test

Python
  • Master's degree or foreign equivalent in Computer Science, Electrical Engineering, Management of Technology or related field
  • Experience with 3GPP protocol stack (PHY, MAC, RLC, RRC, PDCP, NAS) for relevant air interfaces (4G/5G)
  • Experience with wireless communication protocols, including signaling procedures, handovers, and radio resource management
  • Experience with 3GPP standards for mobile telecommunications
  • Hands-on experience in executing test plans in both lab and field environments
  • Experience in developing and executing automated test scripts using Python
  • Analytical skills to interpret test results and identify root causes of failures
  • Experience in performing end-to-end testing to validate the 3gpp callflow
  • Experience defining and developing comprehensive test plans for 3gpp features

Benefits For Software Development Engineer - Test

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Development Engineer - Test

Operations Test Engineer

Senior Operations Test Engineer position at Apple focusing on manufacturing test solutions and product quality assurance.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering, building scalable backend services and APIs for Apple's digital services ecosystem.

Sr. Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer position at Apple building scalable backend systems for Apple Services including App Store, Music, and TV+, focusing on distributed systems and content metadata management.

Senior HTTP Frameworks Software Engineer

Senior HTTP Frameworks Engineer role at Apple, focusing on HTTP protocol implementation and URL standards across all Apple platforms.

Software Engineer, Apple Services Engineering

Senior Software Engineer position at Apple working on CloudKit platform, developing large-scale distributed systems with focus on privacy and scalability.