Taro Logo

Embedded Software Engineer

Apple is a technology company known for its innovative products including iPhone, iPad, Mac, Apple Watch, and Apple TV.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer

Imagine the impact you can make. A billion users will use the technologies you helped deliver almost daily. The Video Engineering group at Apple is responsible for crafting the image/video core technologies used in almost all Apple products and services, including iPhone, iPad, Mac, Apple Watch, Apple TV and iCloud etc. In this role, you will work on application, driver and firmware for image and video compression/processing, implementing features for applications such as the iPhone/iPad Camera capture, Live Photo, AirPlay, FaceTime, iMovie and many more on a vast variety of devices. You will also be involved in the whole productization cycles and gain valuable experiences of productization.

You will focus on bringing up new HW platforms as well as working on the roadmap for future projects. You will help developing software features in collaboration with multiple teams and fix the related bugs. You will also work on prototyping features for future products and design, improve and maintain the software infrastructure across multiple platforms and write and enhance new testing tools. Multi-functional collaboration and strong team spirit is key to this role.

Last updated 8 months ago

Responsibilities For Embedded Software Engineer

  • Work on application, driver and firmware for image and video compression/processing
  • Implement features for applications such as iPhone/iPad Camera capture, Live Photo, AirPlay, FaceTime, iMovie
  • Bring up new HW platforms and work on roadmap for future projects
  • Develop software features in collaboration with multiple teams
  • Fix related bugs
  • Prototype features for future products
  • Design, improve and maintain software infrastructure across multiple platforms
  • Write and enhance new testing tools
  • Collaborate across multiple functions

Requirements For Embedded Software Engineer

  • Excellent software design, problem solving and debugging skills
  • Solid programming skills - C/C++ coding abilities
  • Experience in real time multitasking software system
  • BS degree
  • Minimum of 3 years relevant proven experience

Benefits For Embedded Software Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Opportunity to become an Apple shareholder through discretionary employee stock programs
  • Ability to purchase Apple stock at a discount through Employee Stock Purchase Plan
  • Potential eligibility for discretionary bonuses or commission payments
  • Potential eligibility for relocation assistance

Interested in this job?