SoC Firmware Engineer

Apple is a leading technology company that creates innovative products, services, and customer experiences.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer

Description For SoC Firmware Engineer

Apple's Hardware Technology organization is seeking a SoC Firmware Engineer to join their innovative team. This role is crucial for implementing new features and functionalities of Apple's premier SoCs. As a SoC Firmware Engineer, you'll be at the forefront of developing embedded software solutions that power Apple's next-generation products.

You'll work in a collaborative environment, partnering with various teams on processor sub-system design, algorithm development, and firmware development. The role offers an exciting opportunity to work with cutting-edge technology, from silicon team collaboration to crafting specifications for future chips.

The position requires strong technical expertise in embedded systems, with experience in C, assembly language, and FPGA environments. You'll be responsible for developing drivers, providing system-level API functionality, and ensuring robust hardware/software integration.

What makes this role particularly attractive is the combination of technical challenges and the impact on Apple's product ecosystem. You'll be working with state-of-the-art technology while contributing to products used by millions worldwide. The company offers comprehensive benefits, including competitive compensation, stock programs, and professional development opportunities.

The ideal candidate will bring a minimum of 3 years of industry experience, strong debugging skills, and proficiency in various programming languages and tools. This role is perfect for someone passionate about low-level software development and hardware interaction, with a desire to work on innovative technology products that shape the future.

Last updated 3 months ago

Responsibilities For SoC Firmware Engineer

  • Partner with team members on processor sub-system design and algorithm development
  • 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

Python
  • BS + 3 years relevant industry experience
  • Software development experience using C and assembly language with ARM CPUs
  • Experience in SW development and testing in FPGA environment
  • Strong software debugging skills
  • Experience with Configuration Management tools (git, Subversion, Perforce)
  • Proficiency in Verilog/System Verilog

Benefits For SoC Firmware Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple SoC Firmware Engineer

Silicon Validation Engineer

Silicon Validation Engineer role at Apple focusing on analog & mixed signal embedded circuits validation for premiere mobile SoCs, offering competitive compensation and benefits.

RTL Design Engineer

RTL Design Engineer position at Apple, focusing on digital circuit design within mixed-signal systems, requiring 3+ years of experience and offering competitive compensation.

AirPlay Engineer

AirPlay Engineer position at Apple, developing and optimizing streaming technology for Apple's ecosystem with focus on performance and systems design.

ESD Engineer

ESD Engineer position at Apple focusing on silicon development and ESD protection design, offering competitive salary and comprehensive benefits in San Diego.

IC Package Integration Engineer

IC Package Integration Engineer role at Apple focusing on semiconductor packaging design and integration.