banner

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

Advantest Corporation

Bad Freienwalde, Brandenburg, 71034

Apply Now
Salary:

$111550 - $172400 Year

Job type:

Monday to Friday

Job Schedule:

Day shift

Job benefits:

Health insurance
Paid time off
Employee discount
Dental insurance
Vision insurance
401(k)
401(k) matching
Flexible schedule
Parental Leave
Tuition reimbursement
Flexible spending account
Retirement plan
Others

Description:

Job Description
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
Requirements
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

Additional Information
Location(s)
DE-Boeblingen
Field of Activity
Research & Development (Software Development)



Position Type
Regular

Skill:

Communication
Leadership
Teamwork
Interpersonal
Learning/adaptability
Self-management
Organizational
Computer
Problem solving
Open mindedness
Strong work ethic
technology
Others

Others Requirements:

2 years

Category:

Manufacturing

Positions:

On going position

Location:

In-person