Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Development Engineer

AT Apple
Apple

Software Development Engineer

Austin, TX

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description

APPLE INC has the following available in Austin, Texas. Develop manufacturing solutions used to create and service future Apple products. Collaborate closely with other Apple Software Development teams and various hardware and testing teams to design and develop innovative products and software solutions. Maintain and improve existing software. Work cross functionally to define requirements. Work alongside developers to define architecture and design. Develop scalable software and participate in Design reviews. Develop Unit test plan and work closely with QA team to help develop integration plan. Work with QA team to help debug production issues. Use Git and bug tracking systems for day-to-day development processes. Provide constructive feedback for testability and suitable solutions relying on data to justify technical decisions. 10% Domestic and International Travel Required. 40 hours/week.

Want more jobs like this?

Get jobs in Austin, TX delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Minimum Qualifications

  • Bachelor's degree or foreign equivalent in Computer Engineering, Electrical Engineering or related field and 2 years of experience in the job offered or related occupation.
  • 2 years of experience with each of the following skills is required:
  • Programing in C, C++, or Objective C to develop factory software solutions.
  • Using knowledge of Computer Networking fundamentals, including TCP/IP and HTTP, for developing software.
  • Developing solutions with Data Structures and Algorithms.
  • Integrating different software modules to make working solutions with iOS framework and SDK.
  • Debugging: quickly recognizing patterns in failures working on Xcode, GDB and macOS command line tools.
  • Automating testing processes to reduce workloads using Python and Lua.
  • Developing libraries communicating with hardware, host computer and mobile devices.
  • Using C/C++ for hardware and software interaction.
  • Testing software system functionality using iOS, MacOS, Swift, and using build and Jenkins.

Preferred Qualifications

  • N/A

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Submit Resume

Client-provided location(s): Austin, TX, USA
Job ID: apple-200606316
Employment Type: Other

Company Videos

Hear directly from employees about what it is like to work at Apple.