hero

Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

R&D Engineer

ABB

ABB

Xiamen, Fujian, China
Posted on Dec 17, 2024

R&D Engineer

At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story.


This position reports to

R&D Team Lead

Your role and responsibilities

In this role, you will have the opportunity to contribute to ABB’s success with technology, software, product, and system development. Each day, you will identify and implement innovative solutions to relevant problems. You will also showcase your expertise by providing ideas and by being able to work both independently and as a part of a Research & Development (R&D) team. • New products development including requirement analysis, architecture design, software coding and debugging. • Develop SW according to Configuration Management rules and internal coding standard • Prepare and manage technical documentation • Plan and conduct software implementation. • Work closely with other developers, test engineers, PM and customer to support planning of software verification. • Provide on-site support.

Qualifications for the role

  • Bachelor's degree or above. Major in Computer science or software engineering.
  • 2 years or more of experience in website backend development or similar professional work, with experience in module design, software architecture design, IoT device and software integration, etc.
  • Familiar with cloud/microservice architecture and open-source software such as RabbitMQ, Kafka, Redis, Kubernetes, Docker, etc. Experience in C language and Linux system is preferred.
  • Familiar with at least one scripting language (Javascript, Python, etc.)
  • Familiar with the specific process of build (including cross compilation), implementation methods, and understand the principles and goals of each step in the process.
  • Has relevant concepts of object-oriented, RESTful, and MVC.
  • Have common knowledge related to network communication. For example, HTTP and MQTT.
  • Proficient in C # and familiar with using asp.net to develop website backends
  • Familiar with database related knowledge (such as MS SQL Server, MongoDB, etc.)
  • Familiar with server applications and cloud solutions (including cloud service setup, Huawei Cloud preferred)
  • Familiar with tools required for DevOps methodology (version control, build and deploy, functional and non-functional testing, change management, analysis, etc.).
  • Good English reading and writing skills, interpersonal communication and teamwork abilities
  • If there is a PC (MS Windows), mobile/smart devices (Android, iOS), network security and industrial software (e.g. SCADA), knowledge of front-end UI is preferred.
  • Can adapt to short-term overseas assignments.

More about us

We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe. #MyABBStory

Publication ID: CN94465172_E1