Apple · 16 hours ago
Senior Software Engineer
Apple is a technology company dedicated to crafting products that enrich people’s lives. They are seeking a Senior Software Engineer to work on the satellite network that enables connectivity for iPhone and Watch Ultra in off-grid situations, focusing on real-time software systems and software-defined radio.
AppsArtificial Intelligence (AI)BroadcastingDigital EntertainmentFoundational AIMedia and EntertainmentMobile DevicesOperating SystemsTVWearables
Responsibilities
Development of software-defined-radio system on Linux running on AMD / Xilinx SoC (C++, Python, shell)
Cross-team coordination and execution of software releases and hardware-software integrated test campaigns
Development and deployment of operation procedures (Python or Go) running on the cloud-based control and monitoring system
Qualification
Required
10+ years of experience of software development in modern C++
5+ years of experience of designing and implementing software-defined radio (SDR) software or high-bandwidth data processing application
Experience of designing software system running on a heterogeneous computing system (CPU+FPGA, CPU+GPU, CPU+ASIC accelerator, etc)
Strong familiarity with low-level systems programming using modern C++ constructs (C++20 and above) involving topics such as concurrency, memory safety, CPU-hardware interaction (including cache coherency management), and RPC / IPC / message passing
Knowledge of and ability to mentor other team members on modern design/coding best practices (e.g. C++ Core Guideline)
Experience of development and publishing custom Python modules via an artifact storage such as PyPI
Experience of test automation, data analysis, and data visualization in Python
Experience of setting up a Yocto Linux or Petalinux project for a custom SoC board from scratch
Ability to write kernel-space user-space device drivers in C++ for high-bandwidth and real-time hardware accelerators / custom peripherals
Remote development / debug using modern tools (VSCode Remote, VSCode Debugger)
Experience with operating complex software services on the cloud; development of test / operation procedures, real-time monitoring system, data-ingestion system, dashboard
Managed software releases to the production environment
Preferred
Familiar with AMD/Xilinx SoC and Vivado/Vitis/Petalinux toolchains
Previous experience of FPGA code development in RTL or HLS
General radio-frequency (RF) digital signal processing knowledge
Hands-on development experience in areas related to 5G, WiFi, GNSS, CCSDS and/or SpaceWire
Benefits
Comprehensive medical and dental coverage
Retirement benefits
A range of discounted products and free services
Reimbursement for certain educational expenses — including tuition
Discretionary bonuses or commission payments
Relocation
Company
Apple
Apple is a technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.
H1B Sponsorship
Apple has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6998)
2024 (3766)
2023 (3939)
2022 (4822)
2021 (4060)
2020 (3656)
Funding
Current Stage
Public CompanyTotal Funding
$5.67BKey Investors
Berkshire HathawayMicrosoftSequoia Capital
2025-05-05Post Ipo Debt· $4.5B
2025-01-16Post Ipo Debt· $0.31M
2021-04-30Post Ipo Equity
Leadership Team
Tim Cook
CEO
Craig Federighi
SVP, Software Engineering
Recent News
Venrock
2025-12-01
2025-09-25
Mac Daily News
2025-09-25
Company data provided by crunchbase