
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Senior Software Engineer to work on satellite connectivity for iPhone and Watch Ultra. You'll utilize C++ and Python to develop real-time software systems. This role requires experience in software-defined-radio and embedded systems.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in developing complex systems that require real-time data processing. Your expertise in modern embedded C++ and Python allows you to craft efficient and reliable software solutions. You are familiar with software-defined-radio systems and have a solid understanding of how they operate within a larger network context. Your experience with Linux environments and heterogeneous compute platforms equips you to handle the challenges of distributed systems. You thrive in collaborative settings, working closely with cross-functional teams to ensure seamless integration of hardware and software components. You are detail-oriented and have a strong commitment to quality, ensuring that every piece of software you develop meets high standards of performance and reliability.
Desirable
Experience with cloud-based control and monitoring systems is a plus, as is familiarity with CCSDS and SpaceWire protocols. You are open to learning new technologies and methodologies that can enhance your work and the team's output. Your ability to communicate complex technical concepts clearly to non-technical stakeholders is an asset that helps bridge gaps between teams.
What you'll do
In this role, you will be responsible for designing, implementing, testing, and operating a complex real-time software system that enables satellite connectivity for Apple devices. You will develop software-defined-radio systems on Linux, utilizing your skills in C++ and Python to create robust applications that run on AMD/Xilinx SoCs. Your work will involve cross-team coordination to execute software releases and integrated test campaigns, ensuring that all components function harmoniously. You will also develop and deploy operational procedures that run on cloud-based systems, contributing to the overall efficiency and effectiveness of the satellite connectivity services. Your contributions will directly impact the safety and connectivity of millions of Apple users, making your role crucial to the company's mission.
What we offer
Apple provides a dynamic work environment that fosters creativity and innovation. You will have the opportunity to work on cutting-edge technology that enhances user experiences and contributes to the safety of our customers. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a team that values collaboration and encourages you to share your ideas and insights. Join us in shaping the future of connectivity and making a difference in people's lives through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Apple is hiring a Senior Software Engineer to lead the architecture and development of automation platforms and infrastructure services for testing and validating products at scale. You'll work with Java and distributed systems in San Diego.

Software Engineering
Tendo is hiring a Senior Software Engineer to create next-generation healthcare software. You'll work with technologies like React, TypeScript, and AWS to build a high-quality product. This position requires experience in SaaS and Cloud Native software development.

Software Engineering
Apple is hiring a Senior Software Engineer to work on satellite connectivity solutions for iPhone and Watch Ultra. You'll utilize C++ and Python to develop real-time software systems. This role requires experience in software-defined-radio and real-time data-processing systems.

Software Engineering
Point72 is hiring a Senior Software Engineer to contribute to their technology initiatives. This role requires extensive experience in software development and engineering principles.

Software Engineering
Point72 is hiring a Senior Software Engineer to contribute to their engineering team. You'll be involved in developing software solutions and enhancing existing systems. This position requires significant experience in software engineering.