
SW engineer
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Our team and the role
The Material Science Acquisition Software team, based in Thermo Fisher Scientific Eindhoven branch, develops software for targeted at platforms operating in Linux systems and Windows PCs. We are seeking for a Software Engineer eager to work on the implementation of new features for our SW products, using industry-standard technologies like C++20, CMake, Conan, Jenkins, and gRPC. This person will also participate in continuous improvement initiatives and make local decisions in an Agile environment.
Main responsibilities
In this role, you will participate in the design, implementation, (automated) testing, maintenance and documentation of the software product. You will be supporting the Continuous Integration and Continuous Delivery, using technical solutions that conform to requirements with a strong focus on end-users, performance, safety, security, maintainability. You will also share with the SW team the responsibility for the quality of the produced software, including test code and validation of SW requirements. To that end, you will be actively participating in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives, and backlog refinement.
Requirements for the role
The ideal candidate should hold either a MSc or an BSc degree in Software Engineering, Computer Science or similar field of study. Meaningful working experience of 1-2 years in high-tech SW development is an advantage. The following technical background is required:
- A proficient programming level in C++ including modern standards like C++17. Knowledge of C++ 20 is desirable.
- Knowledge and experience with Bash and Linux (Docker, CONAN, Artifactory, Debian, WIX)
- Experience with cross-compilation Windows/Linux
- Experience with Jenkins (pipeline) and GIT (version control)
- Experience with CMAKE, gRPC, Python, and C# is desirable
- Affinity with software development close to hardware requirements
- Experience or exposure with SW for embedded systems (FPGA, CLHS, GenICam) is a plus
- Knowledge of and/or exposure to Test Driven Development (TDD) (gtest/boost-test).
- Understanding of Window COM (Component Object Model) is a nice to have
- Experience with Scrum and ideally with SAFe
Skills required
We are looking for someone who has strong analytical and problem-solving skills and shows understanding of software development principles and processes, a person who has the ability to learn the domain quickly, able to work independently when provided a set of requirements, who is not afraid to speak up, ask questions, and proactively find solutions, becoming an outstanding teammate who knows how to drive engagement.
What We Offer You
Apart from strong benefits and salary conditions. We encourage candidates that enjoy working in a diverse, multi-disciplinary, innovative technology environment where personal development and team partnership are key to success, to make the impossible possible!
Diversity is an important element to build an effective and challenging working environment. Integrity, Intensity, Innovation and Involvement are key characteristics that we expect of all that are part of our community.
Benefits
We offer competitive remuneration, annual incentive plan bonus, healthcare, and a range of employee benefits. Thermo Fisher Scientific offers employment with an innovative, forward-thinking organization, and outstanding career and development prospects. We offer an exciting company culture that stands for integrity, intensity, involvement, and innovation!
Our Mission is to enable our customers to make the world healthier, cleaner and safer. Watch as our colleagues explain 5 reasons to work with us. A one team of 100,000+ colleagues, we share a common set of values - Integrity, Intensity, Innovation and Involvement - working together to accelerate research, solve complex scientific challenges, drive technological innovation and support patients in need. #StartYourStory at Thermo Fisher Scientific, where diverse experiences, backgrounds and perspectives are valued.