This position reports to
R&D Team Lead
Your role and responsibilitiesIn 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.•\tNew products development including requirement analysis, architecture design, software coding and debugging.•\tDevelop SW according to Configuration Management rules and internal coding standard•\tPrepare and manage technical documentation•\tPlan and conduct software implementation.•\tWork closely with other developers, test engineers, PM and customer to support planning of software verification.•\tProvide on-site support.
Qualifications for the role\tBachelor's degree or above. Major in Computer science or software engineering.\t2 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.\tFamiliar 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.\tFamiliar with at least one scripting language (Javascript, Python, etc.)\tFamiliar with the specific process of build (including cross compilation), implementation methods, and understand the principles and goals of each step in the process.\tHas relevant concepts of object-oriented, RESTful, and MVC.\tHave common knowledge related to network communication. For example, HTTP and MQTT.\tProficient in C # and familiar with using asp.net to develop website backends\tFamiliar with database related knowledge (such as MS SQL Server, MongoDB, etc.)\tFamiliar with server applications and cloud solutions (including cloud service setup, Huawei Cloud preferred)\tFamiliar with tools required for DevOps methodology (version control, build and deploy, functional and non-functional testing, change management, analysis, etc.).\tGood English reading and writing skills, interpersonal communication and teamwork abilities\tIf 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.\tCan adapt to short-term overseas assignments.
More about usWe 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