HID Firmware Engineer
Apple
Albert Eden, Auckland, New Zealand
18h ago
source : Fidanto

Posted Mar 9 2020Weekly Hours 38 Role Number 200157923 Imagine what you could do here At Apple new ideas have a way of becoming extraordinary products services and customer experiences very quickly Bring passion and dedication to your job and there s no telling what you could accomplish Would you like the stimulation and challenges of building a world class and extraordinary system Then this is the opportunity for you at Apple Come join a team of creative energetic and enthusiastic firmware engineers responsible for next generation Human Interface Devices for iPhone iPad iPod and Mac We are looking for individuals who enjoy building firmware for microcontrollers prototyping concepts investigating new technologies and ultimately delivering high quality products In this role you will be at the focal point of many multi functional interactions with the hardware soft ware and QA teams Key Qualifications You re good in using C or C for embedded systems Experience in interfacing microcontrollers with analog and digital sensors You ve working knowledge of one or more communications protocols e g USB Bluetooth UART SPI I2C Experience in implementing firmware in bare metal or RTOS environments Demonstrated capability in applying software best practices to firmware designs Solid board bring up and debug skills Strong communication and teamwork skills DescriptionAs a HID firmware engineer you ll be working on many of Apple s embedded input devices touchscreens trackpads keyboards mice cameras etc you will bring up and debug proof of concept prototypes quickly Architect implement and maintain complex firmware designs Write clean easy to understand robust and sustainable code tailored for embedded systems Negotiate specify and document communication protocols system states and FW SW feature requirements with the SW team You will assist in selecting microcontrollers defining power management strategies and reviewing schematics with the HW team Work with the QA teams to inform and shape their white box testing Education amp ExperienceBachelor Degree in Computer Science Engineering or Electrical Engineering and Computer Sciences or related field or relevant industry experience is required

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form