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 you will be responsible for identifying configuration management processes, to support local and global software/hardware build and release delivery process, in Process Automation Business Area in Hangzhou, China.
Reporting to the R&D Team Manager, you will create and maintain software, hardware, and documentation configuration baselines.
Your responsibilities
- Identifying configuration management processes, to support local and global software/hardware build and release delivery process
- Creating and maintaining software, hardware, and documentation configuration baselines
- Providing configuration baseline control throughout the lifecycle of whole product as well as component software and hardware elements
- Using CM tools to store, track and manage configuration items
- Defining and managing the branching and merging process for the source code repositories
- Managing existing Continuous Integration processes and automation, and adjusting as needed to accommodate changes in team requirements
- Ensuring that software/hardware products meet all prerequisites before releasing software to various environments (Dev, QA, or Production)
- Ensuring that all build and release processes and procedures are fully documented and automated as much as is feasible
Your background
- 2 years of experience working in software system development and configuration management. working effectively across organizations with Agile development
- Sound knowledge of software and hardware development lifecycle, knowledge of continuous integration and continuous deployment
- Experience with one or more ALM (Application Lifecycle Management) tools, especially DevOps, TFS (Teams Foundation Server)
- Experience with SCM tools, such as GIT, SVN and CVS. Knowledge of DCS/PLC systems control is preferred
- Experience with unit test, static code analysis, automatic test framework and architecture modeling tools, such as Parasoft, Klocwork, PCLint, CppTest, Enterprise Architect etc.
- Proficiency with programming languages such as C/C++. Proficiency in using more than one scripting language, python, shell etc.
- A Bachelor’s degree (BSc) in a relevant technical education like computer science, automation, or electronics engineering
Get email alerts for the latest"Configuration Management Engineer jobs in Hangzhou"