Application Developer

JOB DESCRIPTION

Duration: 6 months

Job Type: Hybrid

 

Job Description

  • Work within our highly technically diverse multidisciplinary teams (application software, embedded, cloud platform, etc.)
  • Contribute to the core application software by developing enhancements for our existing intra-operative devices, taking ownership of the maintainability and reliability of the application software in our existing intra-operative devices and helping develop the software stack for our next generation intra-operative devices.
  • Maintain and enhance methods for device monitoring and cloud connectivity.
  • Investigate, debug, and resolve issues reported from testing and support.
  • Participate in the relevant security and regulatory compliance processes.
  • Develop robust and secure-by-design software fit for a medical-grade system.

 

Must Haves

  • BS/MS in Computer, Electrical, Electronics Engineering or equivalent
  • Current experience in developing high quality, high performing code in modern C++ (C+ and higher)
  • Strong knowledge of Unix/Linux environments
  • Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.)
  • Experience working with deployed hardware systems and remote device management
  • Experience with unit testing using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools
  • Flexible - you can independently solve problems as they arise, but are comfortable asking for help when you need it
  • Comfortable with complexity - being able to think through consequences of changes in a highly interconnected ecosystem over varied use environments
  • A high level of code craftsmanship and focus on quality

 

Nice to Haves

  • Familiarity with GUI frameworks such as React, Qt, etc.
  • Experience working in the medical device industry, or a similarly regulated industry such as automative, finance or aerospace.
  • Experience with Amazon Web Services (AWS)
  • Experience with systems engineering and design principles
  • Understanding of core security concepts

 

Must Have

  • ANSI C++
  • Interprocess Communication
Company
CXC
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
CXC
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted