Strong Middle C# Engineer (Cybersecurity/Medical Devices) IRC294042

$$$

Description

Our client is an innovative medical device manufacturer in the United States that develops devices and software applications.

At this project, you will have a great opportunity to be involved into the full development life cycle of medical software, which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. Additionally, there are opportunities to work with medical devices in the scope of end-to-end testing.

 

Requirements

Must Haves:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 3+ years of work experience
  • Minimum 2+ years with a security-focused role or equivalent hands-on experience implementing secure systems.
  • Strong programming skills in C# or a similar modern object-oriented programming language.
  • Experience with low-level embedded serial communication protocols such as UART, and USB.β€―
  • Proficiency in C# and good coding style, with good commenting habits
  • Experience in developing dynamic-link libraries (DLL) to create APIs
  • Experience developing software to interface with devices and test equipment, over TCP/IP, USB, or serial communication
  • Comfortable comprehending code in various languages, including C and Python
  • Familiarity with version control systems (Git), and release methodologies
  • Disciplined and detail-oriented; consistently delivers robust, readable code
  • Excellent proactive communication skills, both verbal and written, including through collaboration
  • tools (e.g., Jira, Confluence, Teams)
  • Excellent analytical, independent problem-solving skills, and ownership of deliverables

Nice to have:

  • Some exposure to using web APIs over REST is a plus
  • Familiarity with software QA processes in regulated environments (e.g., medical device, FAA, SEC, DoD, Title 21 CFR Part 11) is preferred.
  • Understanding of microprocessor features such as digital I/O, timers, ADCs, UARTs, low power
  • modes, etc.
  • Comfortable reading hardware data sheets
  • Experience developing drivers to control lab equipment such as oscilloscopes, multimeters, and power supplies

 

Job responsibilities

  • Design and develop secure, high-quality C# software for manufacturing tools and fixtures used in the production of our Cardiac monitoring devices.
  • Collaborate with the software team on the design, implementation, and documentation of secure software systems that support manufacturing and production processes for medical devices.
  • Define and enforce cybersecurity best practices throughout the manufacturing software development lifecycle (SDLC), including code reviews, and vulnerability assessments.
  • Familiarity with NIST SP 800-series security controls for software design, including the implementation of Multi-Factor Authentication (MFA), identity management, and cryptographic best practices.
  • Collaborate with manufacturing engineering, IT/OT teams, quality, and regulatory functions to ensure that production software systems meet both operational and security requirements.
  • Develop and maintain secure interfaces between manufacturing equipment and other enterprise systems.
  • Support compliance with medical device and cybersecurity standards, including FDA Premarket Cybersecurity Guidance, ISO/IEC 81001-5-1, IEC 62304, ISO 13485, and ISO/IEC 27001.
  • Support verification and validation activities, including documentation aligned with medical device regulatory frameworks


 

Required languages

English B2 - Upper Intermediate
Ukrainian Native
C#, sybercecurity
Published 21 April
42 views
Β·
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...