Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue of approximately $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, increasing productivity in their laboratories, improving patient health through diagnostics or the development and manufacture of life-changing therapies, we are here to support them. Our global team of more than 100,000 colleagues delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services, Patheon and PPD.
Want more jobs like this?
Get jobs in Gilching, Germany delivered to your inbox every week.
The Thermo Fisher Scientific HPLC business has been setting decisive and innovative trends for many years in the development, manufacturing and marketing of instruments and software for High-Performance Liquid Chromatography (HPLC). The expertise of our highly qualified staff contributes significantly to our economic success, enabling us to continuously expand our site in Germering near Munich.
For the support of our Team we are looking for a
Staff DevOps Engineer, Embedded Software (m/f/d)
Discover Impactful Work
In this role, you will contribute to our mission of enabling our customers to make the world healthier, cleaner, and safer. You will have the chance to work on groundbreaking projects and ensure high quality of our embedded software in all phases of product development.
A day in the life
- Drive our build technology on our embedded Linux and firmware platform for Yocto, MS-Build, Jenkins and other.
- Extend CI on these systems including software design- and test tools, cross compilers and other.
- Implement and manage container technologies and orchestration tools (e.g., Docker, Kubernetes).
- Conduct security reviews and implement best practices for system security (e.g. code signing, secure boot, code analysis, penetration testing and other).
- Integrate requirement management into Azure Devops development toolchain.
- Collaborate with diverse teams to ensure software architectures that ease test automation and allow for smooth software integration.
- Create and maintain documentation for infrastructure and processes.
- Assist in planning and conducting disaster recovery tests and backup strategies.
- Extend our test environment to strengthen test automation.
- Collaborate with diverse teams to create and implement test plans for embedded software based on business and technical objectives.
- Conduct system testing and validation to ensure flawless performance and create auditable test documentation.
- Plan, coordinate and support the testing activities as part of agile development teams.
Keys to Success
To excel in this role, you must have strong problem-solving skills, attention to detail, and a proven ability to work in a fast-paced environment. Effective communication skills and teamwork are essential in your daily life.
Education
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
Experience
- Minimum of 4 years of experience in DevOps engineering and software test automation
- Strong understanding of tool chains, security requirements, software testing principles and methodologies
Knowledge, Skills, Abilities
- Minimum Requirements
- Handling of requirements and lifecycle management software (e.g. Jama, Doors, Azure DevOps, Jira, Git, Github, Gitlab, Polarion)
- Expertise in CI/CD and agile working methods
- Advance expertise in the field of software security
- In-depth knowledge in requirement-based testing of embedded software at the API and communication protocol level
- Expertise in automated test environments in hardware and software
- Proven experience in using Linux, Unix, or other Posix operating systems
- Experience in C++ and/or C# coding in multithreaded environments
- Very good knowledge of German and English, both written and spoken
- Preferred Requirements
- Previous participation in FMEA (Failure Mode and Effects Analysis)
- Proficient in reading circuit diagrams and handling measurement equipment (oscilloscope, logic analyzers)
What we offer
- Employment with an innovative, future-oriented organisation
- Outstanding career and development prospects
- Company pension scheme and other fringe benefits
- Exciting company culture which stands for integrity, intensity, involvement and innovation
If you are interested, please apply online with your CV and Motivation Letter including possible start date and salary expectations.
At Thermo Fisher Scientific, each one of our 100,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission-enabling our customers to make the world healthier, cleaner and safer.
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or any other legally protected status.
Apply today! http://jobs.thermofisher.com
Agency notice!
Please note we are not interested in receiving unsolicited CVs from any personnel service providers. Should you choose to send us or upload any such candidate document they will not be acknowledged and will be deleted in line with our privacy policy.