JobsPlatform Firmware Engineer
Job description
The Firmware Engineer will be part of the Core Technology Platform Firmware team, which is responsible for building the foundational code that powers Apple products. This role involves working at the intersection of silicon and software, focusing on boot architectures, security models, and hardware/software interfaces. The engineer will drive firmware deliverables from initial concept through mass production, collaborating closely with hardware and silicon vendors. A strong emphasis is placed on innovation, risk management, and teamwork to ensure successful product launches.
Requirements
- BS in Computer Engineering, Electrical Engineering, or equivalent professional experience
- 3+ years of experience in low-level firmware, ROM development, or silicon-level bring-up
- Proficiency in C and Assembly for resource-constrained environments
- Hands-on experience with ARM architectures at the register level
- Experience with early boot and Secure Boot implementation
- Experience bringing up new board designs on prototype hardware
- Proficiency with hardware debugging tools including JTAG and logic analyzers
- Shipped at least one product through a complete development lifecycle
- MS in Computer Engineering or Electrical Engineering is preferred
- Experience shipping multiple products through complete development lifecycles
- Direct experience developing and shipping ROM code in a production environment
- Familiarity with power state transitions and low-power firmware design
- Experience working directly with silicon teams on errata investigation
- Track record of proactively identifying and mitigating technical risks
- Experience reconciling cross-repo dependencies and maintaining firmware deliverables
Responsibilities
- Contribute to boot architectures, security models, and hardware/software interfaces for new products
- Drive the platform's firmware deliverables from first power-on through production hardening
- Partner closely with hardware, silicon vendors, and security teams throughout the product lifecycle
- Architect, design, develop, and maintain hardware/software systems for Apple products
- Shape firmware features from definition to launch with cross-functional teams
- Validate power sequencing, clock trees, and peripheral connectivity on prototype hardware
- Identify and mitigate technical risks ahead of schedule
- Maintain firmware deliverables composed of components from multiple teams and vendors
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
