Senior Software Integration Engineer
Urban Socializing
- Timișoara, Timiș
- Permanent
- Full-time
- technical discussion
- HR interview
- Induction and training programs
- Flexible benefits (sports, wellness, transport, holiday reward etc.)
- Health and well-being (medical care, fruits day, lunch vouchers etc.)
- Increased work-life balance (flexible working hours and mobile work, extra vacation days)
- Special fidelity package
- Defines and establishes an integration environment with the concept of DevOps and guidelines for projects.
- Woks to manage, document and improve the software release process.
- Ensures common code base and branching strategies are well defined and implemented.
- Establishes guidelines for adherence to the software release process for every internal and external release.
- Enable every project with Test based development methodology
- Monitors the strategy and project execution and defines metrics on a regular basis.
- Ensures process documents / artefacts are maintained and continuously improved, builds the ecosystem for continuous learning and sharing of best practices across projects.
- Works to achieve automation in the integration and release process with minimal supervision.
- Works closely with the Engineering IT team for optimal use of available tools and servers.
- Implements continuous improvement for delivery and deployment performance.
- Responsible for monitoring and publishing of the integration performance metrics, static analysis reports and test results.
- Collaborates with the development team to support release planning, estimation, and delivery processes using Agile methodologies.
- Collaborates with testing and development in order to fix software build issues, and provide training on integration and release workflow.
- Leads the sharing of learnings and best practices across projects.
- 4+ years of automotive software development, integration and testing experience
- Experience in continuous improvement and build process
- Good knowledge of software development life cycle
- Knowledge of UI Automation, Selenium, Robot framework, Appium
- Capable of handling multiple projects simultaneously and executing to completion
- Strong knowledge of automotive and domain features and different functions
- Working knowledge with Build system - LINUX (Yocto/Android), Scripting - Bash, Python, Perl & CAPL, Operating system - Linux , QNX , Android(familiarity in posix standards)
- Experience in Agile/SCRUM terminologies
- Expertise in DevOps process, tools and methodologies
- Hands on with SCM - GIT, SVN, RTC, Clearcase tools
- Working experience in Jenkins (Plugins) Job Creation , scheduling , Maintenance, Jenkins pipelining & Networking basics
- Programming languages: C, C++, JAVA & Real Time Operating Systems knowledge