Taro Logo

SoC Firmware Engineer

Apple is a technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Apple Vision Pro

Senior software engineering role at Apple working on system-level frameworks for Vision Pro, requiring C++ expertise and 3D mathematics background.

Lead Applications Engineer

Lead Applications Engineer position at Efficient Computer, developing embedded applications for revolutionary energy-efficient processors, offering $180K-$220K with equity and benefits.

Staff Software Engineer, Hardware in the Loop

Staff Software Engineer position at Aurora focusing on Hardware-in-the-Loop (HIL) infrastructure development for autonomous vehicle systems.

Senior Staff Firmware Engineer

Senior Staff Firmware Engineer position at Motorola Solutions, focusing on embedded systems development for mission-critical communications devices.

Lead Software Engineer

Lead Software Engineer position at Nielsen focusing on Linux kernel development and embedded systems for media measurement devices.

Description For SoC Firmware Engineer

Apple is seeking a talented SoC Firmware Engineer to join their Hardware Technology organization. This role is crucial for implementing new features and functionalities for Apple's premier SoCs. As a SoC Firmware Engineer, you'll work at the intersection of hardware and software, developing embedded solutions for current and future Apple products.

You'll collaborate closely with various teams on processor sub-system design, algorithm development, firmware development, system debugging, and root cause analysis. The role involves crafting specifications for future chips alongside the silicon team, developing drivers for various IP blocks in embedded environments, and ensuring robust system-level API and firmware functionality.

The ideal candidate brings extensive experience in firmware or device driver development, with strong skills in C and assembly language programming for ARM CPUs. You should be comfortable with FPGA environments, hardware bring-up, and various development tools. Strong debugging skills and experience with configuration management tools are essential.

At Apple, you'll be part of a team that transforms new ideas into groundbreaking products and services. The position offers competitive compensation, including a base salary range of $175,800 to $312,200, plus additional benefits such as stock options, comprehensive healthcare, and educational reimbursement opportunities.

This role represents an exciting opportunity to contribute to Apple's next generation of technology products while working with cutting-edge hardware and software technologies. Join us in creating the future of computing technology at one of the world's most innovative companies.

Last updated 5 days ago

Responsibilities For SoC Firmware Engineer

  • Implement new features/functionalities of Apple's premier SoCs
  • Partner with teams on processor sub-system design
  • Develop embedded software solutions for current and future products
  • Work with silicon team to craft specifications for future chips
  • Develop drivers for various IP blocks in embedded environments
  • Provide system-level API and firmware functionality
  • Perform coding, debugging and hardware/software integration testing

Requirements For SoC Firmware Engineer

Linux
  • BS + 10 years relevant industry experience
  • 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
  • Experience with Configuration Management tools (git, Subversion, Perforce)
  • Experience with scripting languages (Bash/shell, Perl, Python)
  • Strong software debugging skills
  • Proficiency in Verilog/System Verilog

Benefits For SoC Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?