
The personal technology company redefining user experience
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...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • San Diego, California, United States
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Apple.