Posted in

Firmware Engineer/Architect for Ipad/Macbook Displays

Firmware Engineer/Architect for Ipad/Macbook Displays

CompanyApple
LocationSan Diego, CA, USA
Salary$166600 – $296300
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert 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.