Description
Apple's Platform Architecture Engineering group is seeking an excellent Software/Firmware Engineer with working knowledge of general digital/EE design. In this role, you will be responsible for development of macOS, iOS and micro-controller code, investigating new technologies, prototyping concepts, and developing instrumentation/tools. This position is the focal point for HW/SW integration, requiring a self-driven engineer with excellent initiative.
Minimum Qualifications
BS in CS/CE/EE Experience with embedded software/firmware design and implementation.
Preferred Qualifications
Masters in CS/CE/EE and 10 years relevant industry experience. Excellent programming skills and knowledge of C and OOP practices. Experience with micro-controllers and working with new peripherals, features, and development environments. Development experience on Unix, Linux, or macOS. Ability to read serial bus traces, board schematics, use an oscilloscope and logic analyzer. Experience with board bring up and digital hardware. Experience in one or more of the following areas: ARM, RISCV, USB, I2C, SPI, scripting (Bash, Python, Lua, etc) and Git. Objective-C, Swift, macOS driver development (Kext or Dext) experience a plus.
Learn more about this Employer on their Career Site
