UAB Qdev Technologies

C/C++ Software Engineer

  • Full-time
  • Development
  • Vilnius/Remote

Project

As a Software Engineer you will be able to make a valuable contribution every day to improving the quality of life of our patients of home dialysis therapies with the development of peritoneal dialysis devices. 

Work

You will be a part of an interdisciplinary, cross-functional team in an agile context, which, together with other teams, independently drives the development and maintenance of our innovative product range and thus shapes the future of therapy systems.

Your responsibilities will include:

  • A high-quality implementation in terms of functional security, testability of individual functions and easy maintainability is your top priority
  • You will create solutions by designing software and software components (esp. in C/C++), developing software requirements from system/product requirements and creating the necessary documentation as a contribution to the analysis of software and cybersecurity risks
  • You will ensure quality by developing and executing software tests, especially unit tests and integration tests, and performing code reviews and checking countermeasures
  • You will also be involved in supporting the development of software system test procedures as part of the verification of software and device functions, as well as performing failure analysis and developer testing as an important part of the challenge
  • Together with your team, you will be responsible for the technical design of the implementation of new product features as well as the maintenance of existing product variants
  • Iterative-incremental development of software is a welcome approach for you and the basis for customer-centric development of software that creates value
  • You develop your highest creativity in the team, but independent analysis and solving of tricky challenges are also part of your job


We are looking for a person with the following experience:

  • Several years of professional experience in embedded software development on Linux platforms
  • Several years of experience in C++ and C programming languages
  • Knowledge of scripting languages like Python
  • Knowledge of agile software development approaches, preferably Scrum
  • Knowledge of various software testing methodologies (unit testing, integration testing, software system testing, regression testing, etc.)
  • Knowledge of writing software requirements for functional safety
  • Knowledge regarding the secure (cyber security) development of software
  • Familiar with software architecture modelling tools such as Enterprise Architect, software configuration management tools such as Azure DevOps and Git
  • Structured way of working and good organizational skills
  • Fluency in English both in written and spoken


Our Offer

  • Support – You will have a Qdev buddy by your side 
  • Flexibility – Flexible working hours, vacation schedule   
  • Online and offline training/workshops and other knowledge-sharing possibilities   
  • Additional health and personal accident insurance 
  • Snacks and fun activities in the office    
  • Additional time off 
  • Personal and sport budget 
  • Loyalty benefits and perks 
  • Agile, friendly and international environment 
  • Gross salary in a range of 4600-6000 EUR (negotiable, based on competencies)