Summary Posted: Aug 17, 2023 Role Number: 200385287 The Apple Engineering Team is looking for an energetic, creative, and self driven Firmware Engineer to work on building prototypes and proof of concept platforms. The candidate will work in a collaborative, exciting environment to integrate new technologies into Apple’s products. Key Qualifications Key Qualifications 5+ years firmware experience for embedded systems(bare-metal, RTOS, embedded linux). Proficient in C and C++ embedded firmware development. Architect firmware systems with efficiency, modularity, extensibility, and robustness. Profound understanding on Operating System concept. Able to read board schematics and know EE fundamentals. Scripting (Perl, Python, Bash) development experience. Experience with different MCUs(Cortex M4, M0), peripherals, features, and development environments. Collaborate with EE Team members with board bring up and mixed signal hardware. Strong debugging capabilities across hardware-software domain. Knowledgable about serial communication protocols and ability to read bus traces (I2C, SPI, UART, USB, etc.) Able to use tools such as oscilloscopes, logic analyzers, and on-chip debuggers. Linux kernel driver development, is a plus. Experience with FPGA programming is a plus. Simple soldering and rework experience is a plus. UI software development on MacOS, Windows, or iOS application for simple engineering applications is a plus. Description Description As a Embedded/Firmware Engineer, you will be expected to:
Architect, Implement and maintain complex firmware designs in microcontrollers or embedded linux.
Write clean, easy to understand, robust, testable code tailored for embedded systems and support the team to do the same.
Implement tests cases to validate platform and display features, using automation.
Specify and document communication protocols, system states and feature requirements in partnership with end users ranging from SMEs, EE, Systems to factory teams.
Collaborate with FPGA, EE and Display experts to debug hardware-firmware-silicon issues.
Be active participant in the design process, presenting your new designs and the data to back them up, as well as soliciting feedback from internal and external partners.
Support electrical bring-up and debug of prototype hardware.
Work on HW validation and provide support to factory testing. Implement features to support hardware testing and diagnosis.
This is a highly multi-functional development role and you will work closely with various teams, like EE, FPGA, Display SMEs, Silicon design, System software and factory teams. The environment is dynamic, fast paced and requires a self-starter demeanor. Education & Experience Education & Experience MS with 5+ years, or BS with 7+ years of relevant firmware experience. Additional Requirements Additional Requirements Write detailed Specifications about the firmware architecture and operation. Promote innovation and new technology to further enhance Apple's display performance and user experience. Create and give presentations before and after prototyping new ideas. Communicate and demonstrate prototypes to CrossFunctional Teams. Demonstrate creativity in problem solving and adapt quickly to new technical areas. Pay & Benefits Pay & Benefits 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 $160,700 and $241,500, 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.
View Original Job Posting