Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SoC Firmware Engineer

$184.7k - $324.8k

Apple Oakbrook

Cupertino, California, United States Hardware

Does making the next great technology product excite you? Imagine what you could do here. At Apple, our new ideas have a way of becoming great products, services, and customer experiences very quickly. We bring passion and dedication to our job and when you are a part of that team there's no telling what you could accomplish.

Description

You will partner closely with various team members on activities ranging from processor sub‑system design, algorithm development, firmware development to system debug, root cause analysis, and corrective action. You will be developing embedded software solutions for our current and future products. We are seeking an individual with firmware, device driver or equivalent development experience. Work with the silicon team to craft specifications for future chips, building software to run on these new chips and boards. Develop drivers for various IP blocks in embedded environments. Work closely with multi‑functional teams to provide system‑level API and firmware functionality to meet product requirements; coding, debugging and hardware/software integration testing; and communicating results and recommendations.

Minimum Qualifications
  • Minimum of BS + 10 years relevant industry experience.
Preferred Qualifications
  • Software development experience using C and assembly language with ARM CPUs.
  • Experience in SW development and testing in FPGA environment
  • Experience in developing low‑level drivers and HW bring‑up, using test tools and interacting with HW design teams.
  • Exposure to multiple high‑level programming languages, including C, C++.
  • Experience with Configuration Management tools (git, Subversion, Perforce).
  • Experience with scripting languages (i.e. Bash/shell, Perl, Python).
  • Experience with MCUs, peripherals, features, and development environments is also valuable.
  • Proven ability to design and integrate code into a shipping product against aggressive timelines.
  • Strong software debugging skills are critical.
  • Proficiency in Verilog/System Verilog.
  • Experience with FW development/debugging in pre‑silicon environment (simulation/emulation).
  • Proven excellence in firmware, device driver, or equivalent experience?

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace.

Learn about reasonable accommodations for job applicants.

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the SoC Firmware Engineer in Cupertino, CA vacancy
  • $150k - $220k

     ...We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, and optimize low-level software with a...  ...role involves working closely with hardware engineers to shape firmware architecture, drive hardware bring-up, and ensure seamless integration... 
    Suggested
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    19 days ago
  • $184k - $287.5k

    Join NVIDIA as a Senior Firmware Engineer and be part of something truly outstanding!In this role, you'll collaborate with a world-class team...  ...years of professional firmware development experience on complex SoC/ASIC platforms.Strong proficiency in C/C++ (C11 or later),... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    9 hours ago
  • $184k - $287.5k

     ...stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team.Joining the System...  ...Firmware team places you at the core of NVIDIA’s Tegra SoC architecture. You will develop, implement, and secure the essential... 
    Suggested
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...impact on the world.We're looking for an experienced System Software Engineer to help develop the boot, firmware, and software solutions focused on safeguarding that power NVIDIA's next-generation SoCs. This is an opportunity to work on challenging low-level system... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...Description:   Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC/SoC platforms. You’ll partition functionality...  ...-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable... 
    Suggested
    Shift work

    Lumotive

    Milpitas, CA
    19 days ago
  •  ...into design specifications and develop firmware applications for low-power, small-system...  ...development practices and seamless collaboration.Engineering for device systems spans deep...  ...software for embedded/IoT systems or custom SoCs• B.S. degree in Computer Science or... 
    Full time
    For contractors
    Local area
    Immediate start
    Remote work

    Brambles

    Santa Clara, CA
    1 day ago
  • $131.01k - $196.3k

     ...learn, and lead. Your Team, Your ImpactThe Firmware team at Marvell builds highly integrated...  ...hardware, firmware and control loops. An engineer in this team will be involved in a full...  ...RISC-V a plus)Understanding of embedded SoC and micro-controller architecture, memory... 
    Permanent employment
    Full time
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    9 hours ago
  • $180k - $270k

     ...Firmware Engineer Santa Clara, California Everpure has evolved from storage pioneer to data platform, closing fiscal 2026 with $3.7 billion...  ...and NVMe. ~ Experience with embedded software development, SoC bring-up, and RTOS. ~ Experience with SoC, or hardware bring... 
    Full time
    Work at office
    Flexible hours
    Shift work

    Everpure LLC

    Santa Clara, CA
    1 day ago
  •  ...your career. THE ROLE: We are looking for an Principal Firmware Architect/Engineer with an obsession for firmware. As part of the role, the...  ...firmware that spans pre-silicon and post-silicon for all AMD SoCs. THE PERSON: You are passionate about firmware... 

    AMD

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

    We are looking for an excellent Senior Firmware Engineer to join the Firmware team. The NVIDIA Firmware team develops groundbreaking networking...  ...design, computer architecture, Linux, drivers and CPU/GPU/SOC architecture.Familiar with the fundamentals of Linux scripting... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $120k - $220k

     ...our planet and enhance our overall quality of life. We are seeking an embedded engineer to develop real-time software on advanced SoC platforms. This role involves building firmware, working with RTOS-based systems, and interacting closely with FPGA and hardware components... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    19 days ago
  • $142.8k - $274.8k

     ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's...  ...are seeking an accomplished Principal Firmware Engineer to join a team of talented engineers...  .... ~ Familiarity with end-to-end CPU/SoC product development processes. ~... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Santa Clara, CA
    1 day ago
  • $183k - $247.6k

     ...Machine Learning Acceleration (MLA) team develops the Inferentia and Trainium SoCs that are used to power today’s AI workloads in datacenters all around the world. As a Sr. SoC Power Engineer, you’ll contribute to the project at the ground level by modeling and estimating... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $163k - $236k

    Lead advanced SoC integration projects from concept to final delivery, managing project milestones, deliverables, and cross-functional...  ....Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...looking for a highly motivated Senior System Software Engineer to develop and improve system software for next-generation...  ...infrastructure. You will work at the intersection of SoC architecture, cellular systems, firmware, operating systems, and radio-access-network workloads... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...can make a lasting impact on the world. Looking for motivated system software engineers to join NVIDIA's Tegra software organization. Help build efficient kernel drivers and firmware for ARM SoCs, impacting product lines like Robotics, self-driving cars, and AI.What you... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $183k - $247.6k

     ...Learning Acceleration (MLA) team develops the Inferentia and Trainium SOCs that are used to power today’s AI workloads in datacenters all...  ...all industries. We are seeking experienced Design Verification Engineers to build the next generation of our cloud server chips. Our... 
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $152k - $241.5k

     ...join our team! NVIDIA Architecture Modeling group is looking for Architects, Software Engineers, and AI application developers to join our various architecture efforts across GPU's and SOC's. In this position, you will be working with other world-class architects on... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $163k - $236k

     ...blocks.Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or...  ...experience in DFT architecture, implementation, and verification for SoCs.Experience in silicon bring-up, debug, or validation of DFT... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $165k - $241.4k

     ...world. You will engage in dynamic collaboration with verification engineers, designers, and cross-functional teams, working together to...  ...post-silicon validation (Vmin, leakage, PVT characterization, …), SoC failure analysis, Power and signal integrity, High speed mixed-signal... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours
    3 days per week

    CISCO Systems

    San Jose, CA
    1 day ago
  •  ...commercial applications, working across silicon, firmware, and software to deliver reliable, high‑...  ...to market. You will interact with key engineering and management stakeholders as well as...  ...of systems technical knowledge (x86, SoC, Platform-HW, Platform-SW, BIOS/FW,... 

    AMD

    San Jose, CA
    2 days ago
  • $152k - $241.5k

     ...latency, delivering data faster to applications and unlocking system performance.We are looking for an excellent Software Engineer to join the NIC Firmware team. The Firmware team develops innovative networking features for cloud, HPC and storage. We drive the data growth... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    9 hours ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Firmware Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware development with customer-facing responsibilities to enable... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $160k - $275k

     ...availability. MatX is seeking System Software Engineer to join our team as we create best-in-...  .... The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers,...  ..., and device trees; experience with BMC SoCs such as ASPEED or NuvotonBoard bring-up experience... 
    Daily paid
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    1 day ago
  •  ...Embedded Applications Testing Responsibilities: Ownership of system design and firmware on hardware prototype projects and development platforms. Collaborating in a team environment across engineering disciplines. Experimenting with and implementing interfaces to various... 

    Intelliswift

    Sunnyvale, CA
    3 days ago
  •  ...Yearly (Full Time)Employment Type: Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location: WA - Redmond (Preferred) US - CA - Sunnyvale (Secondary)Summary:The main function of... 
    Full time

    SRI Tech

    Sunnyvale, CA
    4 days ago
  • $138k - $197k

     ...qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,...  ...and generation of RTL.Experience with SOC implementation standards and interfaces...  ...Design, Verification, Validation, Firmware...) at various project milestones. You will... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $100k - $130k

     ...Embedded Firmware EngineerLansdale, PA Compensation $100,000 - $130,000 Per Year Job Type Direct Hire Reputable and growing Fortune...  ...systemsServe as the organizations firmware subject matter expert ensure engineering best practices are followed across the firmware teamApply... 

    Omega Solutions

    Santa Clara, CA
    4 days ago
  • $100k

     ...growing our team and looking for contributors of all seniorities.Tenstorrent is seeking an engineer who will focus on pre-silicon verification of DFD logic in advanced AI SoCs, driving coverage of debug, test, and bring-up features critical to silicon success.This role... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    3 days ago
  • $136k - $218.5k

     ...world.Our team develops the software that powers how NVIDIA's ASIC engineers design chips — building tools, automating flows, and co-...  ...toward Speed of Light. We're a cross-functional team working across SoC design, RTL, and build infrastructure, and we're looking for an... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SoC Firmware Engineer. Be the first to apply!