Skip to content

Software Development Engineer – Systems
Company | Apple |
---|
Location | San Diego, CA, USA |
---|
Salary | $171320 – $250600 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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.