Posted in

Software Development Engineer – Systems

Software Development Engineer – Systems

CompanyApple
LocationSan Diego, CA, USA
Salary$171320 – $250600
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, Computer Science or related field
  • 5 years of progressive, post-baccalaureate experience in the job offered or related occupation
  • 2 years of experience with utilizing C++, Objective C, Java or another object-oriented language
  • 2 years of experience with utilizing Lua, Python or Bash for scripting test sequences
  • 2 years of experience with developing low-level and driver software utilizing C
  • 2 years of experience with software development best practices including git-based workflows
  • 2 years of experience with performing system-level software integration utilizing build and test systems such as Jenkins or unit testing frameworks
  • 2 years of experience with designing, implementing, and supporting factory automation software tools
  • 2 years of experience with creating and maintaining custom hardware interface plug-ins using Objective-C in Xcode

Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs
  • Analyze user needs and develop software solutions
  • Create and maintain custom hardware interface plugins in Objective-C in Xcode
  • Create and maintain hardware test scripts written in Lua
  • Design, implement and support factory automation software tools impacted by mechanical design of factory pick-and-place material handlers
  • Communicate highly technical and specific software information and requirements with cross-functional stakeholders
  • Support software developers in-person and remotely that use Apple software toolkits

Preferred Qualifications

    No preferred qualifications provided.