Senior C++ Developer
Do you want to do impactful work that will be deployed to millions of citizens weekly? Do you want your input to be heard and taken into consideration? Apply and create a digital future with us!

22 000 - 28 000 PLN/month

Hybrid working model in Warsaw office

Full-time

Employment contract

Direct employment by our client
We are looking for a Software Development Engineer for a medical devices company that has made significant contributions to surgery for more than 60 years, from creating the first sutures to revolutionizing surgery with minimally invasive procedures.
The Software Engineer will contribute to the New Product Development (NPD) pipeline and transform patient care through innovation.
Requirements

3 to 5 years of experience in embedded software product development

Good C++ (C++03, C++11, C++14, etc.) knowledge, software engineering and debugging skills

Bachelor’s degree in Computer or Electrical or related Engineering discipline

Experience in writing multi-process and multi-threaded software for Real-Time Operating Systems (QNX, Wind River, Yocto, etc.)

Experience writing automated tests with test automation tools/frameworks (e.g. Google Test, NUnit, JUnit, etc.)

Experience with CMAKE cross-platform build system

Experience with GIT version control system
Nice to have

Ability to travel up to 10%, domestic and international travel

Understanding of UML diagrams and experience using UML modelling tools to capture software design (e.g. Enterprise Architect, Visual Paradigm, Rational Rose, etc.) would be an asset

Experience with Systems Engineering activities: requirements management and development, risk management, and verification (e.g. Enterprise Architect, Integrity, JAMA, DOORS, etc.)

Experience with Qt QML UI applications development and automated UI Testing (e.g, Squish)

Experience with Distributed Data Services (e.g., RTI Connext DDS, OpenDDS, etc.)

Experience with scripting languages (e.g., Python, Bash)
Responsibilities

Designing and developing embedded product software to integrate with mechanical, electrical, and distributed computing systems

Using best practices for building software under Design Control procedures for use in a medical device

Developing tools to test product software in an integrated environment

Translating high-level customer needs into technical options while analyzing trade-offs and business impact

Converting chosen technical options into formal testable written requirements

Documenting designs and specifications per design control processes

Using Agile software development methodology as part of daily software development activities
Why work with us?

Improve lives through cutting-edge technology

Receive attractive remuneration

Possibility to learn from an ultra-experienced CTO/tech lead

An opportunity to be part of a global market leader

Flexible working model: 3 days per week at the office and 2 days at home

Health care insurance & paid holiday leave
Please include GDPR consent
I acknowledge, that by submitting the form I give consent for my personal data included in the application to be processed by DevsData LLC for the purposes of current and future recruitment processes in accordance with Art. 6 paragraph 1 letter a of the Regulation of the European Parliament and of the Council (EU) 2016/679 of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).
Copy GDPR formula