Senior Embedded Software Engineer

Apple


Job Location:

Sunnyvale, CA - USA

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration innovation and tackling challenging problems to create products that are both profoundly useful and delightful to use. Our work lies at the intersection of groundbreaking hardware software and design and we are looking for a key contributor to help us explore whats possible. nnIn this role you will design and implement firmware and low level software for new groundbreaking Apple products and technologies. This is a hands-on role working closely with our electrical mechanical controls and AIML engineering counterparts.

As a Senior Embedded Software Engineer you will be a critical member of a multi-disciplinary team responsible for rapidly prototyping and validating novel concepts. Your work will directly influence future product direction by demonstrating the viability and potential of new technologies.

Design develop bring-up and debug custom firmware and device drivers on new hardwarenPerform rapid iterative development of complex prototypes and proofs of conceptnEfficiently triage and debug system issues in collaboration with our cross functional integrated teamnDesign novel communication strategies and protocols in partnership with other engineering teamsnParticipate in the design process working closely with machine learning and mechanical design teams

BS/MS degree in one of Computer Engineering Computer Science Robotics Mechatronics or Electrical EngineeringnProficiency with embedded developmentn5 years of firmware or device driver developmentnStrong demonstrable coding skills in C and CnExperience with embedded Real Time Operating Systems (FreeRTOS VxWorks etc)nExperience with common interfaces (ie: I2C SPI UART USB)nFamiliarity with compilers and toolchains targeting ARM Cortex-M/R/A with tools such as debuggers oscilloscopes etc.

Experience with networking concurrency and distributed systems particularly for fault-tolerant low-latency closed-loop applicationsnExperience with various sensor modalities (e.g. cameras LiDAR IMUs depth sensors)nExperience in motor controls actuation audio or switching power suppliesnBackground in electromechanical systems motor control theory and implementation of real-time control systemsnExperience using LinuxPreemptRT or QNX in real time applicationsnExperience with robust coding and software development standards in safety-critical environments such as DO-178B/C MISRA C ISO 26262 or IEC 61508 / 62304

Required Experience:

Senior IC

Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration innovation and tackling challenging problems to create products that are both profoundly useful and delightful to use. Our wor...

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile