Software Development Engineer
At Apple, innovation is powered by passionate people working together to change the way the world builds, connects, and experiences technology. Our teams bring extraordinary ideas to life, combining rigorous engineering with aggressive creativity to push the boundaries of what’s possible. As a Software Development Engineer, you’ll design and deliver core software solutions that enable Apple’s sophisticated test systems and manufacturing processes. Your work will directly impact the quality of every product we deliver, while crafting the frameworks, applications, and tools that support the next generation of Apple innovation.
Requirements
Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, Computer Science, or equivalent.
10+ years of hands-on experience in software development.
Strong proficiency in C/C++ and in scripting languages such as Python or Lua.
Demonstrated experience crafting and implementing scalable architectures.
Excellent analytical, debugging, and problem-solving skills.
Outstanding communication, collaboration, and teamwork abilities.
Preferred Qualifications
Background in developing software for manufacturing test systems or automation platforms.
Familiarity with embedded Linux environments and ARM SoC-based development.
Experience with CI/CD workflows, automated testing, and continuous integration systems.
Knowledge of data visualization, diagnostic tools, and test instrumentation.
Proven track record to guide vendors or external teams to deliver to Apple standards.
Innovative mindset with a track record of improving systems, efficiency, or user experience.
Experience supporting large-scale factory or manufacturing environments a strong plus.
The application process will continue on the employer's website.
Similar Jobs
Infrastructure Engineer
ValidMind
United States
Engineering Specialist
Capita
Gosport (HMS Sultan, Portsmouth, UK)
IT Endpoint Engineer
Guidehouse
Multiple U.S. locations (Texas — San Antonio, Lewisville, Austin; New York, Remote)
CE Application Service Engineer
Microsoft
Atlanta, GA, United States (with additional locations: Washington, D.C., Redmond, WA, San Antonio, TX, Phoenix, AZ)