Sr. Software Engineer

Otis

Shanghai, China
Embedded code development
Software/firmware feature & operations
Trouble shooting and debugging
Participate in embedded software development life cycle, understand software/firmware feature & operations to exploit test case

Job Summary

  • Participate in embedded software development life cycle, understand software/firmware feature & operations to exploit test case.
  • Develop software and firmware for elevator controllers, safety components and fixtures, including function test, unit test, stress test and regression test etc.
  • Creation of software and firmware detailed documentation, including requirement specifications, design documentation, test plan and report, software releasing documentation, user’s manuals, etc.

Matching Summary

Participate in embedded software development life cycle, understand software/firmware feature & operations to exploit test case.

Skills & Requirements

Must-have

  • Embedded code development
  • Software/firmware feature & operations
  • Trouble shooting and debugging
  • Software and firmware documentation
  • Embedded software development experience

Nice-to-have

  • Creative and open minded
  • Good teamwork and ethics
  • Interpersonal and communication skill

Key Requirements

  • Minimum of 3 years’ experience on embedded software development
  • Programming experience with test equipment
  • Good knowledge of digital circuit, DSP/MCU, RS232, RS422/485, I2C, SPI, CAN, USB
  • Experience with C++, C and assembly languages
  • CET-4 and above, good in reading and writing English

Work Rights

Not specified

Tailored Resume

Cover Letter