Software Development Engineer in Test, Wireless Technologies and Ecosystems

Apple Apple · Big Tech · San Diego, CA +1 · Software and Services

Software Development Engineer in Test for Wireless Technologies and Ecosystems, focusing on ApplePay and related technologies. The role involves designing and building automation frameworks, developing apps and tools, and crafting test strategies. While AI-enhanced automation is mentioned as an innovative approach, the core of the role is software development and test automation for wireless technologies.

What you'd actually do

  1. Design and implement robust automation frameworks, related tools, apps and scalable test benches using Python, Swift and other technologies.
  2. Develop comprehensive test strategies and automated test cases to validate all NFC use cases, focusing on interoperability and performance.
  3. Build and maintain automation infrastructure that seamlessly integrates with continuous integration and continuous deployment (CI/CD) pipelines.
  4. Debug complex, system-level issues across software and hardware, providing clear, actionable technical analysis and filing detailed bug reports.
  5. Collaborate with cross-functional engineering teams to improve the testability, scalability, and reliability of wireless systems early in the development cycle.

Skills

Required

  • Python
  • Swift
  • C/C++
  • Java
  • Git
  • CI/CD
  • data structures
  • algorithms
  • operating system concepts

Nice to have

  • Robotics automation
  • iOS development
  • macOS development
  • NFC
  • ISO14443
  • EMV
  • GlobalPlatform
  • SQA methodologies
  • software profiling
  • optimization techniques

What the JD emphasized

  • production-quality frameworks
  • production quality software
  • complex payment systems
  • complex system behaviors
  • complex system-level issues