Senior C++ Developer IRC99157 Offline
A key element of this role includes advocating for and designing products that meet the functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role.
Requirements
Required
- Bachelor of Science degree in Computer Engineering or Computer Science
- 5+ years’ relevant software development experience is required
- Proficiency in C++ and good knowledge in object-oriented programming paradigm
- Experience developing high reliability, highly scalable systems, services and devices
- Experience developing mission critical services in a Service Oriented Architecture (SOA)
- Familiar with security best practices for Service Oriented Architecture and IOT Systems
- Experience with Linux, Containers, DevOps environments
- Working knowledge of software development tools such as Azure DevOps, Git, Re-sharper, etc
- Able to work and influence in a highly cross-functional team environment
- Excellent communication and negotiation skills, for both internal and external audiences, at all levels
- Experience developing for the cloud or mobile devices is desirable
- Docker Swarm experience. Kubernetes experience might be a substitute
- Python experience
- Elastic stack experience
Good to have
- Experience with more programming languages Java, C# or Python
- Eclipse IDE with EMF experience: Using Xpand templates to generate code frameworks from a UML
model
- System Level Test automation
- Medical Device is a plus.
- Web UI development is a plus.
- Working knowledge of Agile development processes.
Responsibilities
- Participate in systems level requirements definition, architecture, design and external communications/connectivity interface designs.
- Lead component design efforts. Understand and design to existing interface specifications.
- Design, write, debug, document and release software used for communication, storage and analysis of patient physiological information.
- Work with global teams and other cross-functional staff to define requirements related to patient bedside monitors.
- Ensure on-time delivery of software including design documentation and unit tests necessary to maintenance of the software.
- Work with program core team members including Quality and Regulatory to ensure conformance to established design development processes and procedures.
- Participate in cross-functional FMEA process and design reviews to ensure product quality and reliability.
The job ad is no longer active
Job unpublished on
23 October 2020
Look at the current jobs C / C++ / Embedded Kyiv→