Software Development Engineer - Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Apple · 7 hours ago

Software Development Engineer - Systems

Apple is a place where extraordinary people gather to do their lives best work. The Software Development Engineer - Systems will design and develop functional and security-driven features on a wide range of devices, from requirements all the way to implementation and testing.

AppsArtificial Intelligence (AI)BroadcastingDigital EntertainmentFoundational AIMedia and EntertainmentMobile DevicesOperating SystemsTVWearables
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design and develop functional and security-driven features on a wide range of devices (e.g., phones, watches, tablets, laptops, desktops), from requirements all the way to implementation and testing
Design and implement secure bootloaders for ARM processors, leveraging knowledge of C, C++ and real-time OS development
Bring up new hardware platforms and new embedded systems while solving hardware-related issues and performing adaptations to existing code bases
Leverage hardware and software debuggers to diagnose issues in pre-silicon simulation and post-silicon embedded systems
Develop device drivers to extend the functionality of existing firmware while maintaining high security standards and performance requirements
Interface with cross functional teams to root cause system issues and drive them to resolution

Qualification

CC++Device DriverEmbedded SystemsPythonJTAG with GDBCross-functional collaboration

Required

Bachelor's degree or foreign equivalent in Electrical and Electronic Engineering, Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation
2 years of experience with using C programming language for designing, developing and testing C firmware for embedded devices in real-time environments, with an understanding of security, performance and maintainability of such projects
2 years of experience with using C++ programming language for designing, developing and testing firmware for encapsulation, abstraction and maintainability
2 years of experience with utilizing C and C++ for firmware code reviews and analyzing various code paths to create granular and extensive test plans
2 years of experience with using Python programming language and shell scripting for writing test frameworks, augmenting build system processes and automating daily activities
2 years of experience with utilizing JTAG with GDB (or similar tools) for on-device and post-mortem firmware debugging via breakpoints and watchpoints, step throughs and hardware-software interaction analysis
2 years of experience with utilizing Device Driver experience to control peripherals including I2C, SPI, and GPIOs, manage interrupts for real-time hardware events, handle direct memory mapping and access for efficient hardware-software communication, and optimize driver performance to meet low-latency and real-time constraints
2 years of experience with working with cross-functional teams to understand and communicate the implications of requirements and system behaviors on cross-functional features, ensuring alignment and integration

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