logo

JobNob

Your Career. Our Passion.

Senior Software Continuous Integration / Release Engineer (m/f/d)


Advantest Europe GmbH


Location

Böblingen | Germany


Job description

Advantest - We enable tomorrowʻs technology. IoT, 5G and Artificial Intelligence. Unthinkable without us. More than half of all the microchips produced worldwide first pass through our hands. As the global market leader of automated test systems in the semiconductor industry we help the world to realize the digital transformation, enable our customers to shape the future and offer you the exciting jobs intended for pioneers. Are you seeking answers and opportunities for your future? At our site in Böblingen you will find both as Senior Software Continuous Integration/Release Engineer (m/f/d) Your Responsibilities This is your opportunity to directly shape future products and technologies! Advantest is one of the world's leading providers of automatic test equipment for the semiconductor industry. We work closely together with leading companies in the most exciting, emerging markets to enable future technologies. Almost any modern smartphone, cloud system or automobile is relying on semiconductors that have been tested with our products. We strive for continuous improvement, especially in the areas of SW quality, performance, CI/CD and SW delivery of our core SW product SmarTest, consisting of several million lines of C++/ Java code. As a Senior SW Continuous Integration/Release Engineer (m/f/d), you will be responsible For the definition, implementation, automation, and execution of CI/CD and SW delivery activities in the development, test, and production environments. You will be working with the SW organization to continuously improve the software engineering processes and practices with the aim of full automation to continuously build, deploy, and ship software to our customers. You will play a key role in the SW R&D organization and will drive improvements in CI/CD and SW delivery to maintain the lead of SmarTest as the best ATE-software for our customers. Join a team of experienced SW engineers and test experts who aim towards the common goal of improving the efficiency, effectiveness, and flexibility of our test and release processes Lead the optimization of the CI and release process to improve development efficiency and reliability Define, monitor, and improve CI process steps in alignment with project teams and stakeholders, (e.g. define different test levels for CI process steps) Architect and maintain the test execution in alignment with project teams and stakeholders Optimize the execution of automated tests on different test levels for CI process steps and optimize the resource utilization of our test systems Capacity planning and monitoring of build and test machines Mentor junior engineers, support in building a culture of continuous improvement and technical excellence within the team Coordinate process steps in RLM process e.g. planning of a centralized integration schedule, preparation of test activities, evaluation of results, deployment of release, working with release train engineers Collaborate with the R&D teams in Germany, US, China, and Japan to find solutions for the most pressing needs in SW test & release Your Qualifications Bachelor/Master's degree in computer science, electrical engineering, or a related field Proven skills in your favourite programming language from large scale software development projects. Very good knowledge of version control (Git), CI (Jenkins), and build (Bazel) tooling Very good knowledge of scripting languages including Linux shell scripting Experience with modern tools and methodologies for doing source management, packaging and software release Strong background in test driven development Advanced knowledge of the software development lifecycle with a focus on integration and release activities Analytical, structured, agile approach of problem-solving Ability and motivation to work self-driven with minimum supervision Passion for agile, automation, quality, transparency, continuous improvement Good team player with experience working in distributed and cross-functional teams Intercultural understanding, experience in working with foreign teams Very good communication skills in English and ability to effectively communicate across 3rd parties, technical and business product managers Preferred Qualification: Relevant experience in large scale software development projects Experience in modern programming languages (JAVA, golang, Python, Ruby...) Experience with Scrum, SAFe Experience in semiconductor testing or the semiconductor industry in general Experience in regulated environments (e.g. automotive, medical, aerospace) Demonstrated ability to coordinate cross-functional work teams towards task completion German and/or Japanese and/or Chinese language skills Our offer Flexibility Benefits Development Fitness Security Flexible and trust-based working hours, 30 vacation days + option for additional vacation days, mobile working, individual part-time models and programs for extended periods of absence Attractive salary, share in Advantest´s success through our exceptionally appealing bonus program as well as numerous subsidies, discounts and offerings (e.g. bike leasing) Structured onboarding programs and mentoring, development discussions, technical and soft skill trainings, language courses and knowledge sessions Ergonomic working environment, sports and fitness options and events (e.g. Global Challenge) as well as health days Attractive company pension scheme, comprehensive insurance coverage and support in emergency situations Take your next career step with us! Apply now, preferably via our online application tool. If you have any questions, Kathrin Hinz will be happy to answer them at +49 (0) 7031.204.8392 For further information visit: Apply now Would you like to know more about jobs at Advantest and about our unique team spirit? Our employees offer you their personal insights into our working environment. Would you like to take a closer look how our working environment looks like? Here you can take a short virtual 360° tour of our company - click the link to get to know us better. Böblingen Amerang For the definition, implementation, automation, and execution of CI/CD and SW delivery activities in the development, test, and production environments. You will be working with the SW organization to continuously improve the software engineering processes and practices with the aim of full automation to continuously build, deploy, and ship software to our customers. You will play a key role in the SW R&D organization and will drive improvements in CI/CD and SW delivery to maintain the lead of SmarTest as the best ATE-software for our customers. Join a team of experienced SW engineers and test experts who aim towards the common goal of improving the efficiency, effectiveness, and flexibility of our test and release processes Lead the optimization of the CI and release process to improve development efficiency and reliability Define, monitor, and improve CI process steps in alignment with project teams and stakeholders, (e.g. define different test levels for CI process steps) Architect and maintain the test execution in alignment with project teams and stakeholders Optimize the execution of automated tests on different test levels for CI process steps and optimize the resource utilization of our test systems Capacity planning and monitoring of build and test machines Mentor junior engineers, support in building a culture of continuous improvement and technical excellence within the team Coordinate process steps in RLM process e.g. planning of a centralized integration schedule, preparation of test activities, evaluation of results, deployment of release, working with release train engineers Collaborate with the R&D teams in Germany, US, China, and Japan to find solutions for the most pressing needs in SW test & release Bachelor/Master's degree in computer science, electrical engineering, or a related field Proven skills in your favourite programming language from large scale software development projects. Very good knowledge of version control (Git), CI (Jenkins), and build (Bazel) tooling Very good knowledge of scripting languages including Linux shell scripting Experience with modern tools and methodologies for doing source management, packaging and software release Strong background in test driven development Advanced knowledge of the software development lifecycle with a focus on integration and release activities Analytical, structured, agile approach of problem-solving Ability and motivation to work self-driven with minimum supervision Passion for agile, automation, quality, transparency, continuous improvement Good team player with experience working in distributed and cross-functional teams Intercultural understanding, experience in working with foreign teams Very good communication skills in English and ability to effectively communicate across 3rd parties, technical and business product managers Relevant experience in large scale software development projects Experience in modern programming languages (JAVA, golang, Python, Ruby...) Experience with Scrum, SAFe Experience in semiconductor testing or the semiconductor industry in general Experience in regulated environments (e.g. automotive, medical, aerospace) Demonstrated ability to coordinate cross-functional work teams towards task completion German and/or Japanese and/or Chinese language skills


Job tags

VollzeitTeilzeitarbeit


Salary

All rights reserved