Senior Software Engineer (Objective-C)

Shenzhen, China

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Software Engineer (Objective-C) for our Shenzhen office to make the team even stronger.


  • Specification, development, deployment, and triaging of software used throughout the Apple NPI and manufacturing process;
  • Triage and diagnose issues with a cross-functional team from diverse engineering backgrounds using HWTE Software Platform tools;
  • Work with both internal team using Apple and external vendors using HWTE Software Platform tools and technologies to:
    • Scope and develop software for new solutions;
    • Define better solutions and processes.


  • BS/MS in Computer Science or equivalent experience;
  • Object-oriented programming experience (Objective-C, C++ or equivalent);
  • Technical understanding of HWTE Software Platform tools and technologies;
  • Experience in using source control systems like Git;
  • Fluent in both verbal and written English;
  • Strong communication and interpersonal skills;
  • Excellent judgment skills;
  • Self-directed and proactive;
  • Willing to tackle problems and work through impediment;
  • Able to build trust and alliances with co-workers.

Nice to have

  • Experience with OS X programming using the Xcode toolchain;
  • Scripting skills using Python or Bash;
  • Experience in working with high volume consumer electronics;
  • Experience in collaborating with team members in different time zones.