
Senior Software Engineer - C++
Munich, Germany
Full time
Work from home
Visa Sponsorship
Your role as a Senior Software Engineer
As a Senior Software Engineer, you will work on state-of-the-art R&D projects within various domains and technologies. From developing low level and middleware solutions for implantables, surgical robots or high-tech machine control to developing applications for IOT and real-time data visualization.
You are part of a scrum team and work on the design and implementation of high-quality software solutions. Often from developing a proof of concept to actually delivering products to the market. In our tech stack we use programming languages and technologies such as C++, Docker, AWS, GIT, Jenkins, RTOS, TDD and BDD. In the embedded systems that we develop, memory management and performance optimisation usually play an important role.
Your responsibilities:
-
Design, implementation and verification of subsystems, modules and components;
-
Writing structured and maintainable code of high quality;
-
Maintaining and debugging existing software systems;
-
Sparring partner for colleagues and stakeholders within and outside the team;
-
Sharing your knowledge, insight and opinion in different meetings (standup, sprint planning, retrospective, design/architecture sessions) to ensure that the project moves in the right direction;
-
Code review and guiding (junior) engineers;
-
Depending on your wishes and ambitions, you can take on more responsibilities and grow in your seniority.
What you bring:
-
You have a Bachelor's or Master's degree in a relevant field such as Technical Informatics, Computer Science, Electrical Engineering, Embedded systems, Physics and/or Mathematics;
-
You have at least 8 years of experience with OO software development within the High-tech domain;
-
You have excellent knowledge of C++. Preferably you are also familiar with other programming languages such as Python and/or C#.
-
You are used to delivering high-quality code and are familiar with methodologies and techniques such as Unit Testing, UML, Design Patterns, Agile and TDD;
-
You have an excellent command of the English language (both oral and written).
What you get:
-
Challenging and interesting projects within different domains.
-
Competitive salary
-
Visa and Relocation to Munich, Germany.
-
A good work-life balance with flexible working hours and hybrid working.
ARE YOU INTERESTED IN THIS JOB?
Send your CV to jobs@boldsoftware.nl with the subject line "Job Application - Senior Software Engineer - C++"