Senior Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

Apple · 22 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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Modern C++Software-defined radioReal-time data processingPythonLinuxHeterogeneous computingTest automationData analysisData visualizationRemote developmentCloud servicesKernel-space driversFPGA developmentRadio-frequency DSPMentoring

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 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 Company
Total Funding
$5.67B
Key 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

leader-logo
Tim Cook
CEO
leader-logo
Craig Federighi
SVP, Software Engineering
Company data provided by crunchbase