Search jobs > Cupertino, CA > Software development

Wireless Software Development Engineer

Apple
Cupertino
Full-time

Summary :

Are you a fearless thinker? Do you love the challenge of advancing a widely used technology? Are you passionate about innovation that can enrich user experience and delight customers?

Do you get excited with constant challenges and thrive in a culture of debate? In the Wireless Wireless Technologies and Ecosystems Group, you will help commercialize groundbreaking Wireless Technologies in Apple products.

You’ll design, develop, and patent the next generation of our state-of-the art wireless 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.

The position demands expertise in Wireless Systems with an emphasis on Cellular and Satellite systems and requires close collaboration with cross functional hardware and software teams.

We are seeking a passionate, highly motivated and self-directed engineer to work across RF / PHY / MAC layers of wireless technologies.

Key Qualifications :

Strong Software Engineering skills including design, programming (C / C++ & Python / Perl) and debuggingSolid grasp of complex wireless systems with a strong capability to comprehend dependencies between system components and protocol layers and their interactionsGood knowledge of communication theory and digital signal processingAdept at handling and processing large amounts of test data, including user-friendly visualization of field / lab data analysisLink or system simulation experience with Matlab or NS3 is a plusGood understanding of 4G / 5G 3GPP specificationsExcellent communication and presentation skills

Description :

Candidate will play a key role in design and development of new features, debugging and enhancements of existing features.

The position involves identifying and developing core wireless solutions that solves everyday problems for customers using iPhone, iPad, Watch and other wireless product lines.

The position requires design thinking to architect solutions along with excellent programming skills and the ability to effectively communicate, collaborate and lead in a fast paced environment.

Additional Requirements :

30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Lead Software Development Engineer - Testing (REMOTE). ...

Amazon Development Center U.S., Inc.
Santa Clara, California

A Senior Software Development Engineer in this role will be responsible for developing the architectural vision, upholding best practices and quality standards, delivering high quality engineering solutions and code. We are looking for a software development engineer for the Next Generation Develope...

Aitopics
Santa Clara, California

Senior Software Test Development Engineer - Deep Learning. We are looking for a Software Test development engineer in NVIDIA’s Deep Learning SWQA team. The position is in NVIDIA Deep Learning and AI Software Quality Assurance team that defines, develops and performs tests to validate robustness and ...

Fortinet
Sunnyvale, California

Join Fortinet as a Staff/Senior Software Developer and play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products. At least 5 years of software development experience. Solid understanding of LLM and associated development environments; experience ...

Amazon.com Services LLC - A57
Sunnyvale, California

Develop and implement a wide range of low-level embedded software (including kernel device drivers, network stack development, porting existing software to new embedded platforms, and other low-level programming activities), hardware development, as well as the development of application software. W...

Lynx Software Technologies
San Jose, California

Lynx Software Technologies is seeking a Software Engineer to champion all aspects of software quality, especially related to test automation using scripting languages like Python. Implement regression testing and champion quality-focused methodologies within the software development process, aiming ...

Amazon Kuiper Manufacturing Enterprises LLC
Sunnyvale, California

We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations. Follow best practices in high reliability embedded software development to ensure very high levels of system reliability and avail...

Advanced Micro Devices, Inc
Santa Clara, California

Expertise in Kubernetes, specifically as it pertains to training large scale AI models Expert knowledge of Python and/or go Some familiarity with distributed training/finetuning/inference of ML/AI models Ability to write high quality code with a keen attention to detail Experience with modern asynch...

Juniper Networks
Sunnyvale, California

You will be required to work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements. Bachelors or master’s in computer science or similar field with 8+ years’ exper...

Ford
Palo Alto, California

Job Title: Software Developer in Test. We are seeking a Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. As a Software Developer in Test, you will be responsible for:. Designing, developing, and maintaining automated tests for our...