APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Plan, improve and manage embedded firmware/software with strict timeline requirements and be involved in all stages of code development, from design to release of the product. Work with internal and external teams, design and develop interfaces between SW Entities. Study 3GPP specifications, gather necessary requirements and apply in design and code development. Study custom hardware architecture of 4G/5G modem and make necessary changes in firmware/software and apply control with hardware interface programming. Debug embedded software systems for verification and optimization. Develop necessary unit testing functionality to verify own code. Coordinate dependencies with other teams, develop tools and GUIs to improve the development process, test and debug, and assist with the verification of the deliverables. Study timeline of software operation and optimize to ensure performance targets can be achieved. 40 hours/week.