Skip to content

Firmware Engineer/Architect for Ipad/Macbook Displays
Company | Apple |
---|
Location | San Diego, CA, USA |
---|
Salary | $166600 – $296300 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Bachelor’s degree in EE/CS/CSE with a minimum of 10 years of professional experience
- Experience developing firmware/software in C/C++ for ARM or similar embedded processors
- Experience with hardware bring up and debug, low level firmware and driver development or expertise with associated tools and methodologies
- Experience with interprocessor communication, interrupts, memory management, integrating sensors or non-volatile memory (NOR, NAND Flash)
- Experience with various industry standard communication protocols such as I2C, SPI, UART, USB, etc.
Responsibilities
- Collaborate cross-functionally with display silicon architects, display electrical engineers, pixel pipeline, software and security architects, and external vendors
- Model, prototype, and guide HW/SW partitioning and interface definition
- Define the FW/SW architecture
- Implement and productize display firmware with emphasis on top-notch quality.
Preferred Qualifications
- Master’s or PhD in EE/CS/CSE
- Solid understanding of Python or other scripting languages
- Experience with firmware prototyping and performance analysis for multi-processor ASICs or SoCs leveraging functional models, emulation platforms, etc
- Experience with Git (or similar) client source code repository operations and work flows
- Good knowledge of Test Driven Firmware Development Methodology with continuous integration and releases
- Experience with HW/SW modeling, partitioning and co-design of FW/SW running on embedded processors is a big plus
- Experience with implementation of image processing and pixel manipulation algorithms is a plus
- Knowledge of cryptography and security protocols is a plus
Benefits
No information provided on Benefits.