About The Position

Apple's Incubation team is seeking a skilled senior firmware engineer to breathe life into high performance custom hardware systems that are essential to delivering future products & features to Apple’s Customers. This role offers a unique opportunity to impact Apple’s current and future product lines by delivering firmware and software that enables cross functional teams to explore and develop computer vision, depth, imaging sensors, and system architectures. Let your talents shine while collaborating multi-functionally with world-class experts in electrical, optical, product design, and other software teams.

Requirements

  • BS in Computer Engineering, Computer Science, Electrical Engineering (or related field).
  • Minimum of 8 years relevant industry experience.
  • Proven track record of developing embedded systems and hardware from concept to production.
  • Strong C, C++, 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, and problem-solving skills.
  • Hands-on experience with hardware test equipment.

Nice To Haves

  • Experience with Swift, Xcode, macOS, RTOS development.
  • Familiarity with Microchip, ARM, RISC-V, STMicro, Microblaze, FPGA (Xilinx, Lattice) architecture.
  • MS or PhD in Computer Engineering, Computer Science, Electrical Engineering (or related field) with over 8 years of relevant industry experience.

Responsibilities

  • Develop firmware and software for high performance custom hardware systems.
  • Collaborate with cross-functional teams to explore and develop computer vision, depth, imaging sensors, and system architectures.
  • Contribute to the realization of prototype concepts that synthesize electrical, mechanical, and software components.
  • Engage in rapid prototyping and innovative solution development.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service