R&D Engineer - Embedded Software
AbbHangzhouUpdate time: April 26,2021
Job Description

Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.

At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on a journey where each and every one of us, individually and collectively, welcomes and celebrates individual differences.

As an R&D Engineer - Embedded Software you will be responsible for reviewing requirements, creating the high-quality design, and implementing efficient and effective solutions together with your multi-disciplinary team members in Process Automation Business Area in Hangzhou, China.

Reporting to the R&D/Technology Manager, you will develop software according to quality and security guidelines.

Your responsibilities

  • Reviewing requirements, creating the high-quality design, and implementing efficient and effective solutions together with your multi-disciplinary team members
  • Developing software according to quality and security guideline
  • Conceiving test strategy and building test automation scripts to ensure high quality before products release
  • Analyzing risks, solving problems, decomposing bottlenecks, and generating recommendations for optimization

Your background

  • 3 years of C/C++ development experience on Linux/VxWorks platform, development background of large-scale C/C++ projects is preferred
  • Familiar with UML for modeling design and analysis, Sound knowledge of DCS/PLC systems control and electromechanical applications
  • Familiar with Fieldbus protocol such as PROFIBUS, HART, PROFINET, OPC UA, MODBUS, MODBUS-TCP, CAN. Proficiency in using more than one scripting language, shell, python, etc.
  • Understand Agile methodology and software engineering practices, such as version management, code review, unit test, continuous integration, static code analysis
  • A bachelor’s degree (BSc) / master’s degree (MSc) in a relevant technical education like computer science, control technology, or electronics engineering
  • Enjoy the challenge of developing software with new innovative technologies
  • Sufficient spoken and written English for daily work

Get email alerts for the latest"R&D Engineer - Embedded Software jobs in Hangzhou"