Skip navigation EPAM

Senior Software Engineer (C++) Shanghai, China

  • hot

Senior Software Engineer (C++) Description

Job #: 86015
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


Client is looking to onboard a high potential SW engineer for manufacturing test station. This engineer will work closely with other engineers from HWTE teams and multi- functional teams from worldwide. He/She will also lead endor/Contract Manufacturer teams to accomplish software development and issue debugging, as well as data analysis.

This teams software supports factories and processes that run close to 24 hours a day, 365 days a year in non-ideal conditions. Creating software systems that perform at a high level in this environment requires understanding how software interacts with an overall system and how to collaboratively solve problems.

What You’ll Do

  • Design SW to control the test station/HW, data acquisition and processing algorithm
  • Write, debug, and integrate tests for new silicons and product features
  • On-site support product development builds in China
  • Triage and diagnose issues with a multi-functional team from diverse engineeringbackgrounds
  • Work with teams both internally to Apple and from external vendors to define better solutions and deliver the software before the build event
  • Bring up, debug and mature the test system during NPI build cycle
  • Communicates and present to management in term of strategies, data and status

What You Have

  • MS/BS degree in CE, CS, EE or equivalent
  • Minimum 3 years of relevant work experience as SW developer / System engineer / Embedded engineer, preferably on test platform development, data acquisition, instrumentation development
  • Hands-on skill in at least one of the programming languages: C / C++ / ObjC / Swift, and scripting languages: python / lua / bash
  • Proven leadership and supplier management skill
  • Good English writing / oral and interpersonal skill
  • Able to on-site work in factory during development builds

We offer

  • Experience exchange with colleagues all around the world
  • International projects
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Professional & soft skills trainings, medical & family care programs, and forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Free English classes
  • Online training course library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Flexible working schedule
  • Compensation for sick leave and paid time off
  • Tech talks and hackathons
  • Referral bonuses

Hello. How Can We Help You?

Our Offices