Embedded Software Engineer

Apple
Cupertino, CA
Job Description
Apple is seeking an Embedded Software Engineer to focus on developing new hardware platforms and improving existing software features. This role involves prototyping features, maintaining software infrastructure, and improving testing tools across multiple platforms. The position requires collaboration with multiple teams and troubleshooting related bugs.

Requirements

  • BS degree and 3+ years of relevant industry experience
  • Hands-on experience with real-time, embedded software/Firmware
  • Excellent software design, problem solving and debugging skills
  • Strong understanding of software engineering principles using C and or C++
  • Strong understanding of software engineering principles using real time operating systems (RTOS) and concurrent programming
  • Video codec - related experience

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Tuition reimbursement
  • Tuition allowance
  • Discretionary bonuses or commission
  • Relocation
]]>