Sr. Software Engineer

Otis

Shanghai, China
**
Embedded software development life cycle
Embedded code development and maintenance
Software/firmware debugging
** Otis is seeking a Senior Software Engineer for their Shanghai location, specializing in embedded software development for elevator control systems. The ideal candidate will have at least three years of relevant experience, proficiency in C/C++, and a strong understanding of communication protocols. **

Job Summary

  • Participate in the embedded software development life cycle, understanding software/firmware features and operations to exploit test cases.
  • Develop software and firmware for elevator controllers, safety components, and fixtures, including various types of testing and detailed troubleshooting.
  • Creation of comprehensive software and firmware documentation, including requirement specifications, design documentation, test plans, and user manuals.

Matching Summary

Match Score: 75

** Otis is seeking a Senior Software Engineer for their Shanghai location, specializing in embedded software development for elevator control systems. The ideal candidate will have at least three years of relevant experience, proficiency in C/C++, and a strong understanding of communication protocols. **

Skills & Requirements

Must-have

  • Embedded software development life cycle
  • Embedded code development and maintenance
  • Software/firmware debugging
  • Embedded processors assembly languages
  • C++, C programming
  • Digital circuit knowledge

Nice-to-have

  • Creative and open minded
  • Good teamwork and ethics
  • Interpersonal and communication skill
  • Understanding of CAN, ModBus, TCP/IP

Key Requirements

  • Minimum of 3 years' experience
  • Programming experience with test equipment
  • Experience with software/firmware development tools
  • Experience programming MCU processors
  • CET-4 and above in English

Work Rights

Not specified

Tailored Resume

Cover Letter