5G Software Integration and Testing Engineer

San Diego, California, United States
Hardware

Summary

Posted:
Weekly Hours: 40
Role Number:200536325
At Apple, we strive every single day to craft products that enrich people’s lives. Our successes are the result of skilled domain experts working in an environment that encourages creativity, collaboration, and rethinking of old problems in new ways! As a member of the Satellite Connectivity Group, you will work on the satellite network that enables connectivity to iPhone when off the grid without cellular or Wi-Fi coverage. Every day, Apple customers use Emergency SOS via satellite to access emergency assistance when they are in need of help and have no other means to communicate. You will have the unique and rewarding opportunity to shape this and other critical services to the benefit and safety of millions of Apple device users. Our team seeks a Software Integration Engineer - 5G to work on groundbreaking cellular technologies. The position involves developing and maintaining an innovative CI/CD integration infrastructure.

Key Qualifications

  • Strong familiarity with Python and C/C++
  • Strong expertise with software development process and GitHub.
  • Hands-on experience with large-scale software integration, software building, unit testing, code analysis, and regression.
  • Extensive experience with CI/CD tools integration, operations, change management, and maintenance.
  • Experience in Test validation and automation integration in the CI/CD pipeline
  • Familiarity with 5G packet core configuration and deployment.
  • Experience with UE and RAN emulators and simulators for functional and performance testing.
  • Prior experience with DevOps for mobile networks.
  • Comfortable working in a dynamic, fast-growing team environment.
  • Thrive in a small team environment with minimal documentation and process.
  • Phenomenal aptitude to deal with ambiguity and enthusiasm to help tackle complex issues.
  • You will collaborate across many participating teams, so good interpersonal skills will help you succeed in this role.

Description

Our team is looking for a technically savvy professional who is able to work autonomously in a small, foundational team in an ambiguous rapidly changing environment. You will support solution bring-up, integration, and validation with state-of-the-art CI/CD and DevOps solutions We are looking for someone to implement various development, testing and automation tools. Develop and maintain a scalable CI/CD system for dynamic code base. Enhance the CI/CD system to improve feedback times, reliability, and user experience. Enable DevOps by moving code from development Test to Staging and Production. Automate the deployment software release process for systems with varying software configurations. Create and maintain an automated regression test environment to support integration and testing.

Education & Experience

BS Electrical Engineering or equivalent required; MS Electrical Engineering or equivalent preferred.

Additional Requirements

Pay & Benefits