Staff Software Engineer

Otis

Shanghai, China
Embedded software development
C++, c, assembly languages
Iar, multi, keil, visual studio
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.
  • Otis is the world’s leading elevator and escalator manufacturing, installation, and service company, moving 2.4 billion people every day.

Matching Summary

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

Skills & Requirements

Must-have

  • Embedded software development
  • C++, C, assembly languages
  • IAR, Multi, Keil, Visual Studio
  • Oscilloscope, multi-meter, Can-Analyser
  • Digital circuit, DSP/MCU
  • RS232, RS422/485, I2C, SPI, CAN, USB
  • State machine, MUL

Nice-to-have

  • Creative and open minded
  • Hard-working and energetic
  • Good teamwork and ethics
  • Interpersonal and communication skill
  • Python scripting language
  • CAN, ModBus, TCP/IP protocols

Key Requirements

  • Minimum of 3 years' experience
  • CET-4 and above English proficiency
  • Experience programming MCU processors
  • Experience with peripherals including CAN, GPIO, interrupt, UART, SPI, I2C

Work Rights

Not specified

Tailored Resume

Cover Letter