Cellular Software Engineer

  • San Diego, CA
  • Posted 1 day ago | Updated 2 hours ago

Overview

On Site
USD 120,300.00 - 210,100.00 per year
Full Time

Skills

Cellular
Bluetooth
Global Positioning System
Patents
Art
Customer Experience
MAGIC
Technical Direction
User Experience
Java
Data Analysis
Artificial Intelligence
Machine Learning (ML)
FOCUS
DevOps
Scalability
Collaboration
Technical Support
Reliability Engineering
Computer Science
Electrical Engineering
Wireless Communication
OS X
Unix
Linux
Configuration Management
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Git
Gerrit
Jenkins
Docker
Kubernetes
Scripting
Python
JavaScript
React.js
HTML
Cascading Style Sheets
Bash
MySQL
Amazon S3
English
Communication
Payments

Job Details

Are you a fearless thinker? Do you love the challenge of advancing a widely accepted technology? In the Wireless Software group, you'll be responsible for bringing groundbreaking wireless connectivity to the world through Wi-Fi, Bluetooth, GPS, and more. You'll design, develop, and patent the next generation of our state-of-the art connectivity technologies. You'll collaborate across departments to help craft wireless solutions that elevate the customer experience with Apple products and services. Our goal is to ensure nothing stands in the way of our customers' connections with their devices. If you join us, you'll help build world-renowned wireless systems so seamless that they almost feel like magic. Imagine what you could do here. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Smart people and inspiring, innovative technologies are the norm here. Do you love working on challenges that no one has solved yet? Are you ready to be part of a team redefining wireless technology? Join us to help deliver the next groundbreaking Apple product. Wireless Technologies team is looking for highly motivated and creative engineer to work on our next generation products. The duties of this position will ensure stability, scalability and performance of the large scale development environment. You will work closely with developers and infrastructure team to set technical direction to improve overall user experience.

Description We are looking for a versatile and innovative software engineer with strong development and AI/ML expertise to design and build cutting-edge software applications and tools that support a sophisticated build environment. In this role, your primary responsibilities will include developing full-stack applications, creating Java plugins for Jenkins and Gerrit, and building intelligent AI/ML-driven solutions to solve complex problems and provide actionable data insights. You'll also be responsible for implementing and maintaining Jenkins shared libraries (or sharedlibs), as well as performing data analysis to support engineering and business decisions. While development and AI/ML will be your main focus, you will also contribute to DevOps efforts as needed. DevOps efforts could include setting up and maintaining development environments, automating manual tasks related to deployments and maintenance, and investigating new technologies to improve the performance, scalability, and security of our systems. You'll collaborate closely with other developers to design, test, and roll out new features, and provide experienced-level technical support across the application landscape. Some weekend or on-call work may be required to support downtime activities and ensure system reliability.

Minimum Qualifications
  • Master degree in Computer Science, Electrical Engineering, Wireless Communications or equivalent majors

Preferred Qualifications
  • 2+ years relevant job or internship experience
  • Admin level experience with MacOS/Unix/Linux
  • Experience with a large scale configuration management and continuous integration system CI/CD solutions (Git, Gerrit, Jenkins, Artifactory)
  • Strong experience with container technologies (Docker/Kubernetes)
  • Strong experience with scripting languages (Python, JavaScript, ReactJS, HTML, CSS, Bash)
  • Experience with Build systems
  • Experience with following technologies is a plus: MySQL, S3, Starrocks, SuperSet,
  • Good verbal and written English communication skills
  • Fast learning and adapting to changing requirements

Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $120,300 and $210,100, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.