Apple

Sensing HW Design Firmware Engineer

Job Description

Posted on: 
2026-01-16

Responsibilities

  • Firmware scoping, requirements definition, and architecture development
  • Negotiate requirements with multi-functional partners such as image signal processing, algorithms, or application teams
  • Partner with software, electrical, and system leads to define test requirements and plans
  • Document and present agreed upon firmware architecture to cross-functional partners and leadership
  • Coordinate deliverables & dependencies with software partners to align with dynamic project goals
  • Collaborate with hardware teams on component selection and implementation details
  • Driver development for sensors and other peripherals on Linux, iOS, or macOS based systems

Job Requirements

  • BS in Computer Engineering, Computer Science, Electrical Engineering (or related field) and a minimum of 8 years relevant industry experience
  • Proven track record of developing embedded systems and hardware from concept to production
  • Strong C, C++, and Python programming design skills
  • Ability to read and understand data sheets, schematics, and PCB layouts
  • Experience working with hardware, interfacing with drivers and low-level code
  • Excellent debugging, optimization, problem-solving, and hands-on experience with HW test equipment
  • MS or PhD in Computer Engineering, Computer Science, Electrical Engineering (or related field) preferred
Apply now

More job openings