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.
We are looking for a highly motivated engineer to help architect and develop complete software solutions for Apple’s customized modular instruments and sophisticated test platforms. You’ll design scalable architectures, develop high-performance frameworks and drivers, and build applications that seamlessly connect desktop tools with embedded systems. This role offers an outstanding opportunity to influence both hardware and software, solving exciting problems that span global operations and product development.
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.
Location
Shenzhen, Guangdong, China