Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Applications 
United States, California, Cupertino 
139468729

Today
  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering or related field and 4 years of experience in the job offered or related occupation.
  • 4 years of experience with each of the following skills is required:
  • Utilizing C/C++ to develop highly efficient firmware, including experience driving digital signal processing hardware
  • Developing multi-threading, multi-tasking firmware on a real-time operating system
  • Utilizing tool like GDB/LLDB for firmware debugging
  • Experience in different firmware test scenarios such as stress test, API test, unit test and integration test
  • Experience in firmware development, and experience in digital signal processing hardware validation
  • Leveraging ARM processor-related domain knowledge for firmware development and debugging
  • Leveraging sensor, I2C and peripheral related domain knowledge for new silicon hardware bring-up
  • Leveraging simulation platform like FPGA, software emulator for new silicon hardware bring-up