R&d Senior Engineer

ABB UK

Shanghai, China
Embedded software development
C/c++ programming
Peripheral interface knowledge
Contribute to the design and development of application software products used for controlling, programming, and coordinating robots in specific application contexts

Job Summary

  • Contribute to the design and development of application software products used for controlling, programming, and coordinating robots in specific application contexts.
  • Be fully integrated into an agile development process, with roles and responsibilities defined by expertise needs and team backlog according to business priorities.
  • Join a pioneering team shaping the future of robotics within ABB's Robotics business, a leading global robotics company, as part of an exciting new chapter with SoftBank Group's planned acquisition.

Matching Summary

Contribute to the design and development of application software products used for controlling, programming, and coordinating robots in specific application contexts.

Skills & Requirements

Must-have

  • Embedded software development
  • C/C++ programming
  • Peripheral interface knowledge
  • ARM architecture MPU/SoC familiarity
  • Linux and RTOS experience
  • Hardware schematic understanding

Nice-to-have

  • Industrial software development experience
  • Agile development process knowledge
  • Problem solving skills
  • Result orientation
  • Teamwork skills
  • Positive attitude to work

Key Requirements

  • 3+ years embedded software development
  • MS. in Software Engineering, Computer Science and Technology, or equivalent
  • Professional communication in English

Work Rights

Not specified

Tailored Resume

Cover Letter