Description
Proteus Europe is searching for some C++ Embedded engineers to join the permanent team of one of our Swiss technology clients based in the middle of the Alps in the heart of Switzerland.Our Client :-
Our client is a Electro - Mechanical technology company with a global world wide reputation for designing and building precision instruments for a wide range of Sectors. They have a proud history for developing precise accurate devices and lead the world with their product line, literally used across the globe.
Your New role :-
The main tasks with your new role will include:
- development of embedded software for innovative IoT solutions used by engineers around the globe shaping the world with connected things
- software design and implementation in C++ for multiple platforms (Linux, Windows, QNX, etc.)
- contribution to the software architecture and the development of an IoT software component for all products ensuring the product quality by writing software on high standards based on Clean-Code principles and using automated tests
- working in an international and interdisciplinary agile software development team based in development locations worldwide
- close collaboration with our product experts and the software quality assurance team
Desired Skills - a relevant university qualification (Bsc/Msc) in computer science
- advanced development skills in C++ using technologies like newer C++ standards, Poco, multithreading
- knowledge and interest in advanced software engineering concepts like Design Patterns and MDSD
- awareness for quality and implementing software on high standards as well as experience in using different types of automated tests (Unit-Tests, TDD)
- appreciation to work in an agile organisation based on agile principles like Scrum or Kanban
- ideally experience in an intercultural and international working environment
Your Skills and experience :-
Essential Skills :-
- C++
- Embedded
Desirable Skills :-
- Linux
- QNX
- Windows
- Multithreading
- Scrum
Proteus Europe operates in partnership with our candidates by building strong and lasting
relationships at all levels.
If you apply for this role, we will:
- Contact you within one week to discuss your current situation and suitability for this role.
- Keep searching for other suitable positions should this role not be right for you.
- Keep you informed at every stage of the recruitment process.
- Actively follow up with our client on your behalf to gain useful feedback throughout the
process.
If you are looking for a new role, but this role isn't quite right for you, please contact us in
confidence for a discussion about how we can help you.